Exporter un jtable en excel en java
dalindo
Messages postés
29
Statut
Membre
-
dalindo Messages postés 29 Statut Membre -
dalindo Messages postés 29 Statut Membre -
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
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - 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