lapartdombre | Bonjour je dois importer das données dans un fichier CSV et j'ai le problème suivant :
Quand je met des ; et que je fais mon export. Quand j'ouvre le fichier avec excel, il ne me le formate pas. mais quand je l'enregistre et que j'ouvre excel, que je fais ouvrir mon fichier là il me le formate
Et c'est l'inverse dans le cas ou je mets des ",". Moi je voudrais qu'il me le formate dans les 2 cas
Code :
- //exporter les stats en csv
- HttpServletResponse response = httpParam.getResponse();
- response.setContentType("text/csv" );
- //response.setContentType( "application/csv" );
- response.setHeader("Content-disposition",
- "attachment; filename=\"statistiques.csv\"" );
- PrintWriter out = response.getWriter();
- MessageResources messages = getResources(httpParam.getRequest());
- Locale loc = getLocale(httpParam.getRequest());
- out.println(messages.getMessage(loc,"administration.stats.annee" ) + "," + messages.getMessage(loc,"administration.stats.mois" ) + ","
- + messages.getMessage(loc,"administration.coderatt.liste.filiale" ) + "," + messages.getMessage(loc,"administration.stats.id" ) + ","
- + messages.getMessage(loc,"administration.stats.nom" ) + "," + messages.getMessage(loc,"administration.stats.prenom" ) + ","
- + messages.getMessage(loc,"administration.stats.nbRecherches" ) + "," + messages.getMessage(loc,"administration.stats.nbTelechargements" ));
|
|