Bonjour,
je souhaite, lors de l'appel d'une servlet, écrire un flux CSV dans la réponse HTTP et que mon navigateur web m'ouvre la fenêtre de téléchargement du fichier. Ensuite, lorsque je clique sur ouvrir, je souhaite que ca m'ouvre Excel.
J'ai tout trouvé sur ce sujet mais rien ne fonctionne :
et j'en passe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 response.setContentType("text/csv"); response.setContentType("application/csv"); response.setContentType("application/octet-stream"); response.setContentType("application/vnd.ms-excel"); response.setContentType("application/x-msexcel");
J'ai lu aussi qu'il fallait séparer les données par des virgules, puis des points-virgules
Donc ma question est la suivante, quel est le bon contentType à utiliser et à quoi doit ressembler la chaine de caractères que j'écris dans mon flux (virgules, points-virgules...) pour que Excel ouvre correctement les flux ?
Merci d'avance![]()
Partager