Kaskus

Tech

jombcellcentAvatar border
TS
jombcellcent
~### Threat Diskusi Java Netbeans IDE, Monggo Sedoyo ###~
JANGAN LUPA BOOKMARK (CTRL + D) DAN RATE 5 YA GAN
emoticon-Rate 5 Staremoticon-Rate 5 Star emoticon-Rate 5 Star

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 emoticon-Big Grin
  • Biasakan kalo tanya berilah Screenshot yang agan2 / sista2 tanyakan
  • Jika post Gambar/Video gunakan Spoiler agar gak BWK emoticon-Big Grin


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 emoticon-Big Grin


Quote:


Maaf Mau MCK dulu nanti dilanjut updatenya emoticon-Big Grin


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
rykenpbAvatar border
rykenpb memberi reputasi
1
163.2K
1.7K
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.9KAnggota
Tampilkan semua post
jombcellcentAvatar border
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]")emoticon-Wink;
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]")emoticon-Wink;
// 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
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.