IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Export excel avec JRCsvExporter !


Sujet :

JSF Java

  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Par défaut Export excel avec JRCsvExporter !
    salut,

    j'essai de faire un export excel avec JRCsvExporter, le probleme il me sort chaque fois un fichier excel "fichier.xls" au lieu de "fichier.csv"
    comme si j'utilisais JRXlsExporter !!!!

    voici mon code :

    response.setContentType("application/vnd.ms-excel");
    response.setHeader("Content-Disposition ", "attachment; filename=fichier.csv");

    JasperPrint jasperPrint = JasperFillManager.fillReport(in, parameters, connection);

    JRCsvExporter csvExporter = new JRCsvExporter();
    csvExporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
    csvExporter.setParameter(JRHtmlExporterParameter.OUTPUT_STREAM, response.getOutputStream());

    csvExporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, "ISO8859_1");
    csvExporter.setParameter(JRCsvExporterParameter.FIELD_DELIMITER, ";");
    csvExporter.exportReport();



    quel qu'un à une idée ??

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    normal vu ta définition du content type !

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Par défaut
    tout a fait d’accord, mais dans ce cas y'a pas de difference entre
    JRCsvExporter et JRXlsExporter ??


    pour le content type , j'ai testé tous ceux que j'ai trouvé sur le net :

    response.setContentType("application/vnd.ms-excel");
    response.setContentType("application/excel");
    response.setContentType("application/csv");
    response.setContentType("application/text");

    et plein d'autre mais aucun marche, il trouve jamais l'extension du fichier si je met pas vnd.ms-excel !!!

    à tu un autre type ??

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    essaye response.setContentType("text/csv" );

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Par défaut
    pareil !!
    quand le pop-up de sauvegarde sort il m'affiche type inconnu !!

    du coup chaque fois je doit renomé mon fichier en .csv !!

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Par défaut
    je pense que c'est ça qui va pas :

    response.setHeader("Content-Disposition ", "attachment; filename=myReport.csv");

    il me propose jamais le nom de fichier : myReport.csv

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    response.setHeader("Content-Disposition ", "attachment; filename=myReport.csv");
    il te propose fichier.xls ???

    J'ai fait un export cvs mais ans passer par JRCvsExporter. voila mes headers :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    response.setContentType ("text/csv");
    			response.setHeader ("Content-Disposition", "attachment; filename=\"export.csv\"");

  8. #8
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 136
    Par défaut
    response.setHeader("Content-Disposition ", "attachment; filename=myReport.csv");

    propose "report.xls"

  9. #9
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    Citation Envoyé par Shivan
    il te propose fichier.xls ???

    J'ai fait un export cvs mais ans passer par JRCvsExporter. voila mes headers :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    response.setContentType ("text/csv");
    			response.setHeader ("Content-Disposition", "attachment; filename=\"export.csv\"");
    ça marche comme ça sauf que pour moi ça me génére un rapport avec des cellules décalées l'une de l'autre!
    un exemple est en fichier joint.
    merci d'y jeter un coup d'oeuil si vous avez des propositions!
    merci....
    Fichiers attachés Fichiers attachés
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  10. #10
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    tu utilise JRCsvExporter ?

    sinon c'est ton parser de csv qui fonctionne mal.

Discussions similaires

  1. Réponses: 6
    Dernier message: 02/02/2009, 17h01
  2. Tutoriel Microsoft BI : Import/Export Excel avec SSIS
    Par Fleur-Anne.Blain dans le forum SSIS
    Réponses: 0
    Dernier message: 01/05/2008, 20h40
  3. Export Excel avec POI
    Par fiatlux dans le forum Documents
    Réponses: 4
    Dernier message: 10/12/2007, 17h29
  4. Export Excel avec format sans Excel
    Par Seb.26 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 07/02/2007, 12h18
  5. export -> excel avec insertion d'une colonne vide
    Par Gary_Stoupy dans le forum Access
    Réponses: 5
    Dernier message: 16/01/2007, 11h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo