Creation dynamique d'un fichier csv
Je répète mon msg ici car je ne suis pas sur de l'avoir posté dans la bonne section.
Bonjour,
Pour créer un fichier csv depuis une page html je fais:
Code:
1 2 3 4 5 6 7 8
|
<%
StringBuffer fileName = new StringBuffer("attachment; filename=\"NomDuFichier\"");
response.setHeader("Content-Type","application/vnd.ms-excel ");
response.setHeader("Content-Disposition",fileName.toString());%>
<bean:message key="monBean.val1"/>;<bean:message key="monBean.val2"/>;<bean:message key="monBean.val3"/>
<logic:iterate id="obj" name="myForm" property="list"><bean:write name="obj" property="val1" filter="false"/>;<bean:write name="obj" property="val2" filter="false"/><bean:write name="obj" property="val3" filter="false"/>
</logic:iterate> |
Helas : si mon nom de fichier est "test entre une pomme et une orange.csv"
j'aurai un onglet avec un nom : "test entre une pomme et une " car le nom de l'onglet est limité a 32 caractères
Comment peut-on imposer le nom de l'onglet généré?
Existe-t-il une autre façon de faire? A l'aide d'une API java?