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

khadijaasma 17 Messages postés dimanche 28 mars 2010Date d'inscription 6 mai 2012 Dernière intervention - 2 juin 2010 à 19:01 - Dernière réponse : jaouadino 1 Messages postés dimanche 1 mars 2009Date d'inscription 16 octobre 2010 Dernière intervention
- 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

Répondre au sujet
cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 2 juin 2010 à 19:20
+3
Utile
Salut,

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

______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_DARKSIDIOUS
khadijaasma 17 Messages postés dimanche 28 mars 2010Date d'inscription 6 mai 2012 Dernière intervention - 2 juin 2010 à 20:21
0
Utile
Merci DARKSIDIOUS pour votre aide ca marche bien
Commenter la réponse de khadijaasma
khadijaasma 17 Messages postés dimanche 28 mars 2010Date d'inscription 6 mai 2012 Dernière intervention - 2 juin 2010 à 21:00
0
Utile
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
cs_DARKSIDIOUS 15838 Messages postés jeudi 8 août 2002Date d'inscription 4 mars 2013 Dernière intervention - 2 juin 2010 à 21:08
0
Utile
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
khadijaasma 17 Messages postés dimanche 28 mars 2010Date d'inscription 6 mai 2012 Dernière intervention - 2 juin 2010 à 21:33
0
Utile
D'acc et Merci
Commenter la réponse de khadijaasma
jaouadino 1 Messages postés dimanche 1 mars 2009Date d'inscription 16 octobre 2010 Dernière intervention - 16 oct. 2010 à 18:30
0
Utile
Les Class : HSSFWorkbook, HSSFSheet, HSSFRow, HSSFCell
se trouve Dans Quelle bibliothèque ??!!
Commenter la réponse de jaouadino

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.