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 

Votre réponse

6 réponses

Meilleure réponse
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
Merci
Salut,

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

______________________________________

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

Merci cs_DARKSIDIOUS 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

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
Merci
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
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
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
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
khadijaasma 17 Messages postés dimanche 28 mars 2010Date d'inscription 6 mai 2012 Dernière intervention - 2 juin 2010 à 21:33
0
Merci
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
Merci
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.