Exporter un jtable en excel en java
dalindo
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
dalindo Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
dalindo Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
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()
}
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:
- Exporter un jtable en excel en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Mise en forme conditionnelle excel - Guide
- Liste déroulante excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur