Exporter un jtable en excel en java

Fermé
dalindo Messages postés 24 Date d'inscription lundi 29 avril 2013 Statut Membre Dernière intervention 5 juin 2013 - 4 juin 2013 à 16:10
dalindo Messages postés 24 Date d'inscription lundi 29 avril 2013 Statut Membre Dernière intervention 5 juin 2013 - 5 juin 2013 à 16:26
Bonjour,
j'ai crée un jtable et un jbouton et j'ai écris le code suivant qui sera appelé dés que je j'appuie sur mon bouton mon probléme quand j'enregistre mon fichier je le trouve vide alors qu'il y a des infos sur jtable
Merci pour votre aide
Cordialement
dalindo



private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling co


JLabel label = new JLabel("le ficheir a été enregistré avec succès merci !!!");
String ch = "Attention";
Font font = new Font("Verdana", Font.BOLD, 16);
label.setFont(font);
label.setForeground(Color.red);
JFileChooser choix = new JFileChooser();
int state = choix.showSaveDialog(null);
File file = choix.getSelectedFile();
String nameFile = "fichier";

if(file != null && state == JFileChooser.APPROVE_OPTION){

try{
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file,true));
PrintWriter fileWriter = new PrintWriter(bufferedWriter);

for( int i=0; i<jTable1.getColumnCount(); i++)
{
fileWriter.print(jTable1.getColumnName(i));
fileWriter.print("\t");
}
fileWriter.println("");
for(int i=0; i<jTable1.getRowCount(); ++i)
{
for(int j=0; j<jTable1.getColumnCount(); ++j)
{
String st = jTable1.getValueAt(i, j).toString();
fileWriter.print(st);
}
fileWriter.println("");
}

fileWriter.close();
JOptionPane.showMessageDialog(null,label,ch,JOptionPane.INFORMATION_MESSAGE);

}catch(Exception e){
JOptionPane.showMessageDialog(null,"Erreur !!!");
System.out.println(""+e);
}
}

//end exportTable()
}
A voir également:

1 réponse

dalindo Messages postés 24 Date d'inscription lundi 29 avril 2013 Statut Membre Dernière intervention 5 juin 2013
5 juin 2013 à 16:26
Alors personne ne sait ou je me suis trompé ??
0