Bonjour,
Je cherche la syntaxe qui me permettrait de mettre en forme un fichier excel généré à la volée dans un flux de sortie et donc sans API (ni JExcel, ni POI).
Je n'utilise aucune de ces deux API car, il n'est pas possible avec celles-ci (ou alors je n'ai pas trouver comment) d'envoyer itérativement le contenu du fichier excel, et comme les fichiers générés sont assez volumineux, avec les API, j'ai inévitablement un "java headSpace out of memory, etc...
avec, un bête flux de sortie, cela fonctionne très bien, quelque soit la taille du fichier, mais je voudrais formater un peu le fichier généré.
principe du code :
Je cherche la syntaxe qui me permettrait, par exemple, de mettre les entetes en gras, police blanche sur fond gris.. ou autre chose
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 /* recup du flux de sortie de la l'action Struts */ OutputStream os = response.getOutputStream(); /* génération des lignes Excel */ StringBuffer accu = new StringBuffer(); accu.append("EnTete col1\t"); accu.append("EnTete col2\t"); /* fin de ligne */ accu.append("\n"); /* envoi itératif de la ligne générée */ os.write(accu.toString().getBytes());
quelque chose que j'imagine du genre
mais évidemment ce n'est pas ça.. du coup je sèche un peu..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 accu.append("<text:style color=\"white;background:#888888;font-weight:bold;\">EnTete col2</text:style>\t");
Merci
Partager