Exporter un jtable vers un fichier excel [Résolu]

Messages postés
17
Date d'inscription
dimanche 28 mars 2010
Statut
Membre
Dernière intervention
6 mai 2012
- - Dernière réponse : jaouadino
Messages postés
1
Date d'inscription
dimanche 1 mars 2009
Statut
Membre
Dernière intervention
16 octobre 2010
- 16 oct. 2010 à 18:30
Bonjour

je veux exporter les données d'un jtable vers un fichier excel

voici mon code :

      HSSFWorkbook wb = new HSSFWorkbook();
    HSSFSheet sheet = wb.createSheet("Bordereau");
    int  a = jTable1.getRowCount();
    int b =jTable1.getColumnCount();
    for(int i=0;i<a;i++)
    {
       HSSFRow row = sheet.createRow(i);
       for(int j=0;j<b;j++)
       {
          HSSFCell cell = row.createCell((short)j);
           cell.setCellValue(jTable1.getValueAt(i,j));
       }
    }


    FileOutputStream fileOut;
    try {
      fileOut = new FileOutputStream("monfichier.xls");
      wb.write(fileOut);
      fileOut.close();
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }


mais ca marche pas parce que setCellValue ne possède pas un paramètre de type Object. comment je peut résoudre ce problème? et est ce qu'il existe une autre méthode différente de celle pour exporter un jtable vers excel?

merci
Afficher la suite 

6 réponses

Meilleure réponse
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
82
3
Merci
Salut,

Essaye ainsi :
cell.setCellValue((String) jTable1.getValueAt(i,j));

______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_DARKSIDIOUS
Messages postés
17
Date d'inscription
dimanche 28 mars 2010
Statut
Membre
Dernière intervention
6 mai 2012
0
Merci
Merci DARKSIDIOUS pour votre aide ca marche bien
Commenter la réponse de khadijaasma
Messages postés
17
Date d'inscription
dimanche 28 mars 2010
Statut
Membre
Dernière intervention
6 mai 2012
0
Merci
mais le problème c'est que les nombre par excemple et les dats sont stockés au format text (gauche->droit)
Commenter la réponse de khadijaasma
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
82
0
Merci
Salut,

Je ne connais pas la bibliothèque que tu utilises, mais tu as certainement une méthode pour définir le format des données envoyées.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Commenter la réponse de cs_DARKSIDIOUS
Messages postés
17
Date d'inscription
dimanche 28 mars 2010
Statut
Membre
Dernière intervention
6 mai 2012
0
Merci
D'acc et Merci
Commenter la réponse de khadijaasma
Messages postés
1
Date d'inscription
dimanche 1 mars 2009
Statut
Membre
Dernière intervention
16 octobre 2010
0
Merci
Les Class : HSSFWorkbook, HSSFSheet, HSSFRow, HSSFCell
se trouve Dans Quelle bibliothèque ??!!
Commenter la réponse de jaouadino