Cara Import File Excel Ke Java (Netbeans)

Hai Semua, Kali ini mas-nasri mau bagikan sedikit tutorial tentang Cara Import File Excel Ke Java (Netbeans).

Image result for java netbeans logo

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
  • NamaJurusanSekolah Ganti dengan Field pada file excelmu
  • Jika sudah langsung debug dan running
  • Maka hasilnya akan seperti ini




Latest
Previous
Next Post »

1 comments:

Write comments
Fakhri Nadzir
AUTHOR
March 18, 2021 at 7:40 PM delete

MANTAAAAAAAAAAAAAAAPPPPPPPPPPPPPPPPPPPPP

Reply
avatar