Probleme d'importation jTable vers excel [Résolu]

Messages postés
13
Date d'inscription
dimanche 22 mai 2011
Dernière intervention
13 juin 2011
- - Dernière réponse : cs_Julien39
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
- 10 juin 2011 à 16:43
Bonjour a tous
je suis debutant en java et je veux exporter mon jtable vers un fichier excel , j'ai jtable de type float .
voila ce que j'ai fait dans un actionperformed de ma bouton "exporter":
try{
FileWriter out = new FileWriter("C:/Users/Hamza/Desktop/USER.xls");
for(int i=0; i < jTable1.getColumnCount(); i++) {
out.write(jTable1.getColumnName(i) + "\t");
}
out.write("\n");
 
for(int i=0; i< jTable1.getRowCount(); i++) {
for(int j=0; j < jTable1.getColumnCount(); j++) {
out.write(jTable1.getValueAt(i,j).toString()+"\t");
}
out.write("\n");
}
 
out.close();

             }
catch(Exception e){} 


mais lorsque j'ouvre mon fichier excel , je le trouve vide , avec un message que j'ai un probleme d'extension.pouvez-vous m'aider?
mercii d'avance
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
272
3
Merci
Je ne sais pas de quoi peut venir ton problème, je te propose une autre manière d'enregistrer des fichiers texte, http://www.javafr.com/codes/LIRE-ECRIRE-FICHIERS-TEXTE_52348.aspx

Essayes et dit moi si tu arrives à créer un fichier .txt

Dire « Merci » 3

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

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

Commenter la réponse de cs_Julien39
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
272
0
Merci
Les fichiers excel sont des fichiers binaires, on ne peut donc pas écrire dedans comme dans un fichier texte.

Fait exactement la même chose et nommant ton fichier ".txt" puis ouvres le avec excel en choisissant la tabulation comme délimiteur.
Commenter la réponse de cs_Julien39
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
272
0
Merci
Sinon, tu peux utiliser l'API JExcelAPI pour créer un fichier excel directement mais ca demande un peu plus de réflexion : http://jexcelapi.sourceforge.net/
Commenter la réponse de cs_Julien39
Messages postés
13
Date d'inscription
dimanche 22 mai 2011
Dernière intervention
13 juin 2011
0
Merci
merci pour ton réponse
j'ai essayé de mettre ".txt" mais lorsque j'ouvre le fichier , il est toujours vide

en fait, j'ai deja fait la meme chose en passant par une base de données puis jtable puis vers Excel mais avec une requete SQL ,
mais a partir d'un jtable que j'ai crée vers Excel je peux plus
Commenter la réponse de hamzag31
Messages postés
13
Date d'inscription
dimanche 22 mai 2011
Dernière intervention
13 juin 2011
0
Merci
merciii beaucoup pour la classe
c'est tres utile
si vous permettez je veux aussi savoir la création d'un fichier excel a partir de jTable
et merci
Commenter la réponse de hamzag31
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
272
0
Merci
Quelques messages plus haut : JExcelAPI ;

La doc est là http://jexcelapi.sourceforge.net/resources/faq/
Commenter la réponse de cs_Julien39

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.