Exporter BDD en langage java
Bonjour
Je sais pas si je suis sur le bon poste :/
J'aimerai exporter une base de donnée MySQL (phpmyadmin) avec un logiciel JAVA
ça fonctionne j'arrive à exporter par contre il m'exporte que les 5 première lignes alors qu'il y en a une vingtaines
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| public class ExcelExporter {
ExcelExporter(){}
public void exportTable (JTable table,File file) throws IOException {
TableModel model = table.getModel();
FileWriter out = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(out);
for(int i=0;i<model.getColumnCount();i++)
{
bw.write(model.getColumnName(i)+"\t");
}
bw.write("\n");
for(int i=0;i<model.getColumnCount();i++)
{
for (int j=0;j<model.getColumnCount();j++)
{
bw.write(model.getValueAt(i,j).toString()+"\t");
}
bw.write("\n");
}
bw.close();
System.out.print("Write out to"+file);
}
} |
pour exporter la table
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
private void exportActionPerformed(java.awt.event.ActionEvent evt) {
export.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt)
{
try
{
ExcelExporter exp = new ExcelExporter();
exp.exportTable(tbl_rapport_elec, new File("D:/data/Programme JAVA/rapport/rapport_elec.xls"));
}
catch(IOException e)
{
e.getMessage();
}
}
} );
} |