Berikut ini saya akan mengeshare cara membuat program untuk export file di netbeans ke dalam bentuk microsoft excel. Program ini sangat mudah dan biasanya banyak di gunakan oleh pengembang sistem informasi penjualan yang memiliki database. Program ini sangat berguna bagi pengguna aplikasi untuk merekap hasil penjulannya. Untuk membuat program ini silahkan membuat JButton dengan nama Export kemudian event di actionPerformed, tapi pada program kali ini saya membuat method dengan nama exporexcel() sehingga di event actionPerformed tinggal kita panggil saja, berikut programnya :
public void eksporexcel(){
FileWriter fileWriter;
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("[B]export_output/excel[/B]"));
int retrival = chooser.showSaveDialog(null);
if (retrival == JFileChooser.APPROVE_OPTION) {
try{
TableModel tModel = t_table.getModel();
fileWriter = new FileWriter(new File(chooser.getSelectedFile() + ".xls"));
// write header
for(int i = 0; i < tModel.getColumnCount(); i++){
fileWriter.write(tModel.getColumnName(i).toUpperCase() + "\t");
}
fileWriter.write("\n");
// write record
for(int i=0; i < tModel.getRowCount(); i++) {
for(int j=0; j < tModel.getColumnCount(); j++) {
fileWriter.write(tModel.getValueAt(i,j).toString() + "\t");
}
fileWriter.write("\n");
}
fileWriter.close();
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
}
}
Semoga bermanfaat, terima kasih
4 comments
Write commentsterima kasih gan
ReplyGan kalau export ke excel yg sudah di format gimana , saya ingin menasukan ke sheet 1 excel yg sudah saya format
Replyt_table itu nama tabel yang di netbeans ya? Atau gimana?
Replysaat di run programnya menu exportnya langsung muncul sebelum di clicl botton
Reply