- Beranda
- Programmer Forum
~### Threat Diskusi Java Netbeans IDE, Monggo Sedoyo ###~
...
TS
jombcellcent
~### Threat Diskusi Java Netbeans IDE, Monggo Sedoyo ###~
JANGAN LUPA BOOKMARK (CTRL + D) DAN RATE 5 YA GAN


Mohon Diperhatikan :
Download Netbeans IDE + JDK (WINDOWS,LINUX,SOLARIS) :
Download Now
Kumpulan Alat Perang :
Kumpulan Tuts Netbeans :
Tutorial lainnya, Pantengin terus THREAT ini ya pasti akan ada tutorial terbaru


Mohon Diperhatikan :
- Biasakan baca PAGE ONE
- Dilarang nge-JUNK
- Dilarang Memposting Kata/Gambar/Video yang menimbulkan keresahan pengguna lain atau dilarang HUKUM
- Biasakan gunakan QUOTE biar laennya ga bingung ya

- Biasakan kalo tanya berilah Screenshot yang agan2 / sista2 tanyakan
- Jika post Gambar/Video gunakan Spoiler agar gak BWK

Quote:
Download Netbeans IDE + JDK (WINDOWS,LINUX,SOLARIS) :
Download Now
Kumpulan Alat Perang :
Quote:
Kumpulan Tuts Netbeans :
Quote:
Tutorial lainnya, Pantengin terus THREAT ini ya pasti akan ada tutorial terbaru

Quote:
Maaf Mau MCK dulu nanti dilanjut updatenya 

Polling
Poll ini sudah ditutup. - 520 suara
Database apa yang sering agan2 / sista2 gunakan ?
MS.Access
7%
SQL Server
13%
MySQL
68%
Oracle
9%
Lainnya
4%
Diubah oleh jombcellcent 03-11-2014 09:50
rykenpb memberi reputasi
1
163.2K
1.7K
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.9KAnggota
Tampilkan semua post
TS
jombcellcent
#1136
(SHARE) Export JTable to Excel / Text
Code:
private void export(){
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 = JTextfield1.getModel();
fileWriter = new FileWriter(new File(chooser.getSelectedFile() + ".[B]xls[/B]");
// 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);
}
}
}
- text yang ane BOLD itu path direktori Output dan extension file
- untuk merubah menjadi format text tinggal ubah .xls menjadi .txt
- manggilnya tinggal ketik export();
keunggulan memakai cara ini adalah menghemat waktu daripada kita melakukan query langsung ke database. kalo data cuma 100 gapapa kalo datanya ribuan jadi kita ga perlu melakukan query 2x. silahkan dikembangkan sendiri,
mohon review ya.
Diubah oleh jombcellcent 24-02-2014 14:49
0
Tutup
;