Langsung saja masuk ke langkah2 pembuatannya
- Hal pertama yang harus kalian lakukan yaitu buat project baru dan buat Jframe baru
- Kamu harus download Library disini
- Ekstrak file hasil download tadi,
- Buat Library baru dengan cara masuk ke menu Tools dan pilih libraries
- Pilih New Library dan ganti dengan poiExcel
- Pilih add jar/Folder dan masukkan semua file yang sudah didownload tadi.
- Tambahkan Library seperti gambar dibawah dan pilih library yang sudah dibuat tadi
- Buat Tampilan Jframe seperti ini
- Yang penting ada 1 Button untuk Import dan 1 Tabel
- Double click pada button untuk isi coding
DefaultTableModel model = new DefaultTableModel();
File excelFile;
FileInputStream excelFIS = null;
BufferedInputStream excelBIS = null;
XSSFWorkbook excelJTableImport = null;
String Lokasi = "E:\\UTY\\Kerja Praktek\\Program\\ExcelToJava\\Excel";
JFileChooser excelFileChooser = new JFileChooser(Lokasi);
int excelChooser = excelFileChooser.showOpenDialog(null);
jTable1.setModel(model);
model.addColumn("Nama");
model.addColumn("Jurusan");
model.addColumn("Sekolah");
//Jika Button Terpencet
if (excelChooser == JFileChooser.APPROVE_OPTION) {
try {
excelFile = excelFileChooser.getSelectedFile();
excelFIS = new FileInputStream(excelFile);
excelBIS = new BufferedInputStream(excelFIS);
excelJTableImport = new XSSFWorkbook(excelBIS);
XSSFSheet excelSheet = excelJTableImport.getSheetAt(0);
//Looping untuk cari row & col
for (int row = 0; row < excelSheet.getLastRowNum(); row++) {
XSSFRow excelRow = excelSheet.getRow(row);
XSSFCell Nama = excelRow.getCell(0);
XSSFCell Jurusan = excelRow.getCell(1);
XSSFCell Sekolah = excelRow.getCell(2);
System.out.println(Nama);
System.out.println(Jurusan);
System.out.println(Sekolah);
model.addRow(new Object[]{Nama, Jurusan, Sekolah});
}
JOptionPane.showMessageDialog(null, "Import Sukses!!");
} catch (FileNotFoundException ex) {
JOptionPane.showMessageDialog(null, ex.getMessage());
} catch (IOException ex) {
JOptionPane.showMessageDialog(null, ex.getMessage());
} finally{
try {
if (excelFIS!=null) {
excelFIS.close();
}
if (excelBIS!=null) {
excelBIS.close();
}
if (excelJTableImport!=null) {
excelJTableImport.close();
}
} catch (IOException e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
}
// TODO add your handling code here:
}
- Untuk E:\\UTY\\Kerja Praktek\\Program\\ExcelToJava\\Excel Kamu ganti dengan direktorytempat file excelmu berada
- Nama, Jurusan, Sekolah Ganti dengan Field pada file excelmu
- Jika sudah langsung debug dan running
- Maka hasilnya akan seperti ini
1 comments:
Write commentsMANTAAAAAAAAAAAAAAAPPPPPPPPPPPPPPPPPPPPP
ReplyEmoticonEmoticon