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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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();
                }
            }
        } );
    }