Ouvrir un fichier CSV/Excel en J2EE/Servlet
Bjr,
Je souhaite extraire des données d'un tableau dans un fichier CSV/Excel.
Sur FireFox, j'obtiens bien ce que je veux "la possibilité d'ouvrir le fichier ou de l'enregistrer" :
http://img4.hostingpics.net/pics/470616Screenshot.png
Mais sur Chrome, le fichier s'enregistre automatiquement :
http://img4.hostingpics.net/pics/911139Screenshot1.png
Est-il possible, par le code Java, de forcer l'ouverture du fichier automatiquement, quelque soit le navigateur et sa configuration ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public void extractIndex() {
FacesContext faces = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse) faces.getExternalContext().getResponse();
response.reset();
response.setContentType("Content-Type:text/csv;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-Disposition", "inline; filename=\"" + "export.csv" + "\"");
response.setBufferSize(10240);
writeCSV();
out.flush();
faces.responseComplete();
} |
merci