List of usage examples for org.apache.poi.xssf.usermodel XSSFWorkbook getSheet
@Override
public XSSFSheet getSheet(String name)
From source file:FenetrePrincipal.java
/** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor.//from w ww. j a va 2 s . co m */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jScrollBar1 = new JScrollBar(); jPanelOption = new JPanel(); jPanelBanniere = new JPanel(); jLabelBanniere = new JLabel(); jPanel4 = new JPanel(); jLabel1 = new JLabel(); jPanelCentre = new JPanel(); jScrollPane1 = new JScrollPane(); jTable1 = new JTable(); jMenuBar1 = new JMenuBar(); jMenu1 = new JMenu(); jMenu2 = new JMenu(); ajouterBouton = new JButton("Ajouter Etudiant"); statBouton = new JButton(" Satistiques "); jPanelBouton1 = new JPanel(); jPanelBouton2 = new JPanel(); pdfBouton = new JButton(" Exporter Pdf "); exportBouton = new JButton("Exporter Fichier "); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); getContentPane().setLayout(new javax.swing.BoxLayout(getContentPane(), javax.swing.BoxLayout.LINE_AXIS)); jLabelBanniere.setText(""); javax.swing.GroupLayout jPanelBanniereLayout = new javax.swing.GroupLayout(jPanelBanniere); jPanelBanniere.setLayout(jPanelBanniereLayout); jPanelBanniereLayout.setHorizontalGroup(jPanelBanniereLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabelBanniere, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); jPanelBanniereLayout .setVerticalGroup( jPanelBanniereLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanelBanniereLayout.createSequentialGroup() .addComponent(jLabelBanniere, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, Short.MAX_VALUE))); jPanel4.setLayout(new java.awt.GridLayout(4, 1)); jLabel1.setText(""); jPanel4.add(jPanelBouton1); jPanel4.add(jPanelBouton2); jPanelBouton1.add(ajouterBouton); jPanelBouton1.add(statBouton); jPanelBouton2.add(exportBouton); jPanelBouton2.add(pdfBouton); try { File excel = new File("results.xlsx"); FileInputStream fis = new FileInputStream(excel); XSSFWorkbook wb = new XSSFWorkbook(fis); XSSFSheet ws = wb.getSheet("M1 Informatique - S8 - Pre-insc"); rowNum = ws.getLastRowNum() + 1; colNum = ws.getRow(0).getLastCellNum(); data = new String[rowNum][colNum]; for (int i = 0; i < rowNum; i++) { XSSFRow row = ws.getRow(i); for (int j = 0; j < colNum; j++) { XSSFCell cell = row.getCell(j); String value = cellToString(cell); data[i][j] = value; System.out.println("The value is : " + value); } } } catch (FileNotFoundException e) { // TODO Auto-generated catch block System.out.println("Erreur"); e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } String[] entetes = new String[colNum]; for (int i = 0; i < colNum; i++) { entetes[i] = data[0][i]; } jTable1.setModel(new javax.swing.table.DefaultTableModel(data, entetes)); jScrollPane1.setViewportView(jTable1); jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); javax.swing.GroupLayout jPanelCentreLayout = new javax.swing.GroupLayout(jPanelCentre); jPanelCentre.setLayout(jPanelCentreLayout); jPanelCentreLayout.setHorizontalGroup(jPanelCentreLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanelCentreLayout.createSequentialGroup().addContainerGap() .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 465, Short.MAX_VALUE) .addContainerGap())); jPanelCentreLayout.setVerticalGroup(jPanelCentreLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanelCentreLayout.createSequentialGroup().addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 481, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, Short.MAX_VALUE))); javax.swing.GroupLayout jPanelOptionLayout = new javax.swing.GroupLayout(jPanelOption); jPanelOption.setLayout(jPanelOptionLayout); jPanelOptionLayout.setHorizontalGroup( jPanelOptionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jPanelBanniere, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(jPanelOptionLayout.createSequentialGroup() .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jPanelCentre, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))); jPanelOptionLayout.setVerticalGroup(jPanelOptionLayout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanelOptionLayout.createSequentialGroup() .addComponent(jPanelBanniere, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanelOptionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jPanelCentre, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))); getContentPane().add(jPanelOption); jMenu1.setText("Fichier"); jMenuBar1.add(jMenu1); JMenuItem importer = new JMenuItem("Importer"); JMenuItem exporter = new JMenuItem("Exporter"); jMenu1.add(importer); jMenu1.add(exporter); jMenu2.setText("Edition"); jMenuBar1.add(jMenu2); setJMenuBar(jMenuBar1); importer.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub //FileExtensionFilterDemo f = new FileExtensionFilterDemo(); showOpenFileDialog(); } }); pack(); }
From source file:achmad.rifai.admin.ui.Opener.java
private void barang() { try {/*from w w w . j a v a2 s . c om*/ achmad.rifai.erp1.util.Db d = achmad.rifai.erp1.util.Work.loadDB(); org.apache.poi.xssf.usermodel.XSSFWorkbook w = new org.apache.poi.xssf.usermodel.XSSFWorkbook(f); org.apache.poi.xssf.usermodel.XSSFSheet s = w.getSheet("barang"); java.util.List<achmad.rifai.erp1.entity.Barang> l = new java.util.LinkedList<>(); int x = 1; String st = s.getRow(x).getCell(0).getStringCellValue(); while (!st.isEmpty()) { org.apache.poi.xssf.usermodel.XSSFRow r = s.getRow(x); achmad.rifai.erp1.entity.Barang b = new achmad.rifai.erp1.entity.Barang(); b.setKode(r.getCell(0).getStringCellValue()); b.setNama(r.getCell(1).getStringCellValue()); b.setHarga(org.joda.money.Money.parse(r.getCell(2).getStringCellValue())); b.setStok(Integer.parseInt(r.getCell(3).getStringCellValue())); b.setSatuan(r.getCell(4).getStringCellValue()); b.setDeleted(Boolean.parseBoolean(r.getCell(5).getStringCellValue())); x++; st = s.getRow(x).getCell(0).getStringCellValue(); l.add(b); } progBarang.setValue(50); for (int c = 0; c < l.size(); x++) { new achmad.rifai.erp1.entity.dao.DAOBarang(d).insert(l.get(c)); progBarang.setValue((((1 + c) * 50) / l.size()) + 50); } d.close(); } catch (Exception ex) { achmad.rifai.erp1.util.Db.hindar(ex); } progBarang.setValue(100); }
From source file:achmad.rifai.admin.ui.Opener.java
private void absen() { try {/*from w w w .ja v a 2 s .c om*/ achmad.rifai.erp1.util.Db d = achmad.rifai.erp1.util.Work.loadDB(); org.apache.poi.xssf.usermodel.XSSFWorkbook w = new org.apache.poi.xssf.usermodel.XSSFWorkbook(f); org.apache.poi.xssf.usermodel.XSSFSheet s = w.getSheet("absen"); java.util.List<achmad.rifai.erp1.entity.BukuAbsen> l = new java.util.LinkedList<>(); int x = 2; String st = s.getRow(x).getCell(0).getStringCellValue(); while (!st.isEmpty()) { achmad.rifai.erp1.entity.BukuAbsen b = new achmad.rifai.erp1.entity.BukuAbsen(); int y = x; org.apache.poi.xssf.usermodel.XSSFRow r1 = s.getRow(x), r2 = s.getRow(y); boolean trus = true; b.setTgl(r1.getCell(0).getStringCellValue()); b.setDeleted(Boolean.parseBoolean(r1.getCell(3).getStringCellValue())); java.util.List<achmad.rifai.erp1.entity.Absen> l2 = new java.util.LinkedList<>(); while (trus || null == r2.getCell(0)) { trus = false; Absen a = new Absen(); a.setS(r2.getCell(1).getStringCellValue()); a.setL(Absen.Jenise.valueOf(r2.getCell(2).getStringCellValue())); l2.add(a); y++; r2 = s.getRow(y); } b.setL(l2); l.add(b); x = y + 1; st = s.getRow(x).getCell(0).getStringCellValue(); } progAbsen.setValue(50); for (int c = 0; c < l.size(); c++) { new achmad.rifai.erp1.entity.dao.DAOBukuAbsen(d).insert(l.get(c)); progAbsen.setValue((((1 + c) * 50) / l.size()) + 50); } d.close(); } catch (Exception ex) { achmad.rifai.erp1.util.Db.hindar(ex); } progAbsen.setValue(100); }
From source file:achmad.rifai.admin.ui.Opener.java
private void jabatan() { try {/*from w w w.ja va 2 s.com*/ achmad.rifai.erp1.util.Db d = achmad.rifai.erp1.util.Work.loadDB(); org.apache.poi.xssf.usermodel.XSSFWorkbook w = new org.apache.poi.xssf.usermodel.XSSFWorkbook(f); org.apache.poi.xssf.usermodel.XSSFSheet s = w.getSheet("jabatan"); java.util.List<achmad.rifai.erp1.entity.Jabatan> l = new java.util.LinkedList<>(); int x = 1; String st = s.getRow(x).getCell(0).getStringCellValue(); while (!st.isEmpty()) { org.apache.poi.xssf.usermodel.XSSFRow r = s.getRow(x); achmad.rifai.erp1.entity.Jabatan j = new achmad.rifai.erp1.entity.Jabatan(); j.setNama(r.getCell(0).getStringCellValue()); j.setGaji(org.joda.money.Money.parse(r.getCell(1).getStringCellValue())); j.setKapasitas(Integer.parseInt(r.getCell(2).getStringCellValue())); j.setDeleted(Boolean.parseBoolean(r.getCell(3).getStringCellValue())); x++; st = s.getRow(x).getCell(0).getStringCellValue(); l.add(j); } progJabatan.setValue(50); for (int c = 0; c < l.size(); c++) { new achmad.rifai.erp1.entity.dao.DAOJabatan(d).insert(l.get(c)); progJabatan.setValue((((1 + c) * 50) / l.size()) + 50); } d.close(); } catch (Exception ex) { achmad.rifai.erp1.util.Db.hindar(ex); } progJabatan.setValue(100); }
From source file:achmad.rifai.admin.ui.Opener.java
private void jurnal() { try {//from w ww .j av a2 s . c om achmad.rifai.erp1.util.Db d = achmad.rifai.erp1.util.Work.loadDB(); org.apache.poi.xssf.usermodel.XSSFWorkbook w = new org.apache.poi.xssf.usermodel.XSSFWorkbook(f); org.apache.poi.xssf.usermodel.XSSFSheet s = w.getSheet("jurnal"); java.util.List<achmad.rifai.erp1.entity.Jurnal> l = new java.util.LinkedList<>(); int x = 1; String st = s.getRow(x).getCell(0).getStringCellValue(); while (!st.isEmpty()) { org.apache.poi.xssf.usermodel.XSSFRow r = s.getRow(x); achmad.rifai.erp1.entity.Jurnal j = new achmad.rifai.erp1.entity.Jurnal(); j.setKode(r.getCell(0).getStringCellValue()); j.setTgl(java.sql.Date.valueOf(r.getCell(1).getStringCellValue())); j.setKet(r.getCell(2).getStringCellValue()); j.setNo(Integer.parseInt(r.getCell(3).getStringCellValue())); j.setDeleted(Boolean.parseBoolean(r.getCell(4).getStringCellValue())); j.setKredit(org.joda.money.Money.parse(r.getCell(5).getStringCellValue())); j.setDebit(org.joda.money.Money.parse(r.getCell(6).getStringCellValue())); x++; st = s.getRow(x).getCell(0).getStringCellValue(); l.add(j); } progJurnal.setValue(50); for (int c = 0; c < l.size(); c++) { new achmad.rifai.erp1.entity.dao.DAOJurnal(d).insert(l.get(c)); progJurnal.setValue(50 + ((50 * (1 + c)) / l.size())); } d.close(); } catch (Exception ex) { achmad.rifai.erp1.util.Db.hindar(ex); } progJurnal.setValue(100); }
From source file:achmad.rifai.admin.ui.Opener.java
private void karyawan() { try {/*from w w w . jav a2 s.c o m*/ achmad.rifai.erp1.util.Db d = achmad.rifai.erp1.util.Work.loadDB(); org.apache.poi.xssf.usermodel.XSSFWorkbook w = new org.apache.poi.xssf.usermodel.XSSFWorkbook(f); org.apache.poi.xssf.usermodel.XSSFSheet s = w.getSheet("karyawan"); java.util.List<achmad.rifai.erp1.entity.Karyawan> l = new java.util.LinkedList<>(); int x = 1; String st = s.getRow(x).getCell(0).getStringCellValue(); while (!st.isEmpty()) { achmad.rifai.erp1.entity.Karyawan k = new achmad.rifai.erp1.entity.Karyawan(); int y = x; org.apache.poi.xssf.usermodel.XSSFRow r1 = s.getRow(x), r2 = s.getRow(y); k.setId(r1.getCell(0).getStringCellValue()); k.setNama(r1.getCell(1).getStringCellValue()); boolean trus = true; List<String> l2 = new java.util.LinkedList<>(); while (trus || null == r2.getCell(0)) { l2.add(r2.getCell(2).getStringCellValue()); y++; r2 = s.getRow(y); trus = false; } k.setAlamat(l2); k.setPass(r1.getCell(3).getStringCellValue()); k.setEmail(r1.getCell(4).getStringCellValue()); k.setJabatan(r1.getCell(5).getStringCellValue()); k.setHiredate(java.sql.Date.valueOf(r1.getCell(6).getStringCellValue())); k.setTelp(r1.getCell(7).getStringCellValue()); k.setMasuk(Boolean.parseBoolean(r1.getCell(8).getStringCellValue())); k.setBlocked(Boolean.parseBoolean(r1.getCell(9).getStringCellValue())); k.setDeleted(Boolean.parseBoolean(r1.getCell(10).getStringCellValue())); x = y + 1; st = s.getRow(x).getCell(0).getStringCellValue(); l.add(k); } progKaryawan.setValue(50); for (int c = 0; c < l.size(); c++) { new achmad.rifai.erp1.entity.dao.DAOKaryawan(d).insert(l.get(c)); progKaryawan.setValue((((1 + c) * 50) / l.size()) + 50); } d.close(); } catch (Exception ex) { achmad.rifai.erp1.util.Db.hindar(ex); } progKaryawan.setValue(100); }
From source file:achmad.rifai.admin.ui.Opener.java
private void keluar() { try {//from www. ja v a 2s . c o m achmad.rifai.erp1.util.Db d = achmad.rifai.erp1.util.Work.loadDB(); org.apache.poi.xssf.usermodel.XSSFWorkbook w = new org.apache.poi.xssf.usermodel.XSSFWorkbook(f); org.apache.poi.xssf.usermodel.XSSFSheet s = w.getSheet("expenses"); List<achmad.rifai.erp1.entity.Keluar> l = new java.util.LinkedList<>(); int x = 1; String st = s.getRow(x).getCell(0).getStringCellValue(); while (!st.isEmpty()) { achmad.rifai.erp1.entity.Keluar k = new achmad.rifai.erp1.entity.Keluar(); org.apache.poi.xssf.usermodel.XSSFRow r = s.getRow(x); k.setKode(r.getCell(0).getStringCellValue()); k.setTgl(org.joda.time.DateTime.parse(r.getCell(1).getStringCellValue())); k.setJurnal(r.getCell(2).getStringCellValue()); k.setUang(org.joda.money.Money.parse(r.getCell(3).getStringCellValue())); k.setDeleted(Boolean.parseBoolean(r.getCell(4).getStringCellValue())); x++; l.add(k); st = s.getRow(x).getCell(0).getStringCellValue(); } progKeluar.setValue(50); for (int c = 0; c < l.size(); c++) { new achmad.rifai.erp1.entity.dao.DAOKeluar(d).insert(l.get(c)); progKeluar.setValue((((1 + c) * 50) / l.size()) + 50); } d.close(); } catch (Exception ex) { achmad.rifai.erp1.util.Db.hindar(ex); } progKeluar.setValue(100); }
From source file:achmad.rifai.admin.ui.Opener.java
private void ledger() { try {// w w w . jav a2 s . c o m achmad.rifai.erp1.util.Db d = achmad.rifai.erp1.util.Work.loadDB(); org.apache.poi.xssf.usermodel.XSSFWorkbook w = new org.apache.poi.xssf.usermodel.XSSFWorkbook(f); org.apache.poi.xssf.usermodel.XSSFSheet s = w.getSheet("ledger"); List<achmad.rifai.erp1.entity.Ledger> l = new java.util.LinkedList<>(); int x = 1; String st = s.getRow(x).getCell(0).getStringCellValue(); while (!st.isEmpty()) { achmad.rifai.erp1.entity.Ledger le = new achmad.rifai.erp1.entity.Ledger(); org.apache.poi.xssf.usermodel.XSSFRow r = s.getRow(x); le.setKode(r.getCell(0).getStringCellValue()); le.setTgl(java.sql.Date.valueOf(r.getCell(1).getStringCellValue())); le.setKet(r.getCell(2).getStringCellValue()); le.setNo(Integer.parseInt(r.getCell(3).getStringCellValue())); le.setDebit(org.joda.money.Money.parse(r.getCell(4).getStringCellValue())); le.setKredit(org.joda.money.Money.parse(r.getCell(5).getStringCellValue())); le.setDeleted(Boolean.parseBoolean(r.getCell(6).getStringCellValue())); x++; st = s.getRow(x).getCell(0).getStringCellValue(); l.add(le); } progLedger.setValue(50); for (int c = 0; c < l.size(); c++) { new achmad.rifai.erp1.entity.dao.DAOLedger(d).insert(l.get(c)); progLedger.setValue((((1 + c) * 50) / l.size()) + 50); } d.close(); } catch (Exception ex) { achmad.rifai.erp1.util.Db.hindar(ex); } progLedger.setValue(100); }
From source file:achmad.rifai.admin.ui.Opener.java
private void pelanggan() { try {//from w ww . j a v a2 s .co m achmad.rifai.erp1.util.Db d = achmad.rifai.erp1.util.Work.loadDB(); org.apache.poi.xssf.usermodel.XSSFWorkbook w = new org.apache.poi.xssf.usermodel.XSSFWorkbook(f); org.apache.poi.xssf.usermodel.XSSFSheet s = w.getSheet("pelanggan"); List<achmad.rifai.erp1.entity.Pelanggan> l = new java.util.LinkedList<>(); int x = 1; String st = s.getRow(x).getCell(0).getStringCellValue(); while (!st.isEmpty()) { achmad.rifai.erp1.entity.Pelanggan p = new achmad.rifai.erp1.entity.Pelanggan(); boolean trus = true; int y = x, c, z = x; org.apache.poi.xssf.usermodel.XSSFRow r1 = s.getRow(x), r2 = s.getRow(y), r3 = s.getRow(z); List<String> ls1 = new java.util.LinkedList<>(), ls2 = new java.util.LinkedList<>(); while (trus || (null == r2.getCell(0) && !r2.getCell(2).getStringCellValue().isEmpty())) { ls1.add(r2.getCell(2).getStringCellValue()); trus = false; y++; r2 = s.getRow(y); } p.setAlamat(ls1); trus = true; while (trus || (null == r3.getCell(0) && !r3.getCell(3).getStringCellValue().isEmpty())) { ls2.add(r3.getCell(3).getStringCellValue()); trus = false; z++; r3 = s.getRow(z); } p.setTelp(ls2); if (y < z) c = z; else c = y; p.setKode(r1.getCell(0).getStringCellValue()); p.setNama(r1.getCell(1).getStringCellValue()); p.setBlocked(Boolean.parseBoolean(r1.getCell(4).getStringCellValue())); p.setDeleted(Boolean.parseBoolean(r1.getCell(5).getStringCellValue())); l.add(p); x = c + 1; st = s.getRow(x).getCell(0).getStringCellValue(); } progPelanggan.setValue(50); for (int c = 0; c < l.size(); c++) { new achmad.rifai.erp1.entity.dao.DAOPelanggan(d).insert(l.get(c)); progPelanggan.setValue((((1 + c) * 50) / l.size()) + 50); } d.close(); } catch (Exception ex) { achmad.rifai.erp1.util.Db.hindar(ex); } progPelanggan.setValue(100); }
From source file:achmad.rifai.admin.ui.Opener.java
private void pembelian() { try {/* ww w . j av a 2 s .com*/ achmad.rifai.erp1.util.Db d = achmad.rifai.erp1.util.Work.loadDB(); org.apache.poi.xssf.usermodel.XSSFWorkbook w = new org.apache.poi.xssf.usermodel.XSSFWorkbook(f); org.apache.poi.xssf.usermodel.XSSFSheet s = w.getSheet("pembelian"); List<achmad.rifai.erp1.entity.Pembelian> l = new java.util.LinkedList<>(); int x = 2; String st = s.getRow(x).getCell(0).getStringCellValue(); while (!st.isEmpty()) { achmad.rifai.erp1.entity.Pembelian p = new achmad.rifai.erp1.entity.Pembelian(); int y = x; org.apache.poi.xssf.usermodel.XSSFRow r1 = s.getRow(x), r2 = s.getRow(y); List<achmad.rifai.erp1.entity.ItemBeli> l1 = new java.util.LinkedList<>(); boolean trus = true; while (trus || r2.getCell(0) == null) { achmad.rifai.erp1.entity.ItemBeli i = new achmad.rifai.erp1.entity.ItemBeli(); i.setBarang(r2.getCell(3).getStringCellValue()); i.setJumlah(Integer.parseInt(r2.getCell(4).getStringCellValue())); i.setSatuan(r2.getCell(5).getStringCellValue()); i.setHarga(org.joda.money.Money.parse(r2.getCell(6).getStringCellValue())); trus = false; y++; l1.add(i); r2 = s.getRow(y); } p.setItems(l1); p.setStruk(r1.getCell(0).getStringCellValue()); p.setSuplier(r1.getCell(1).getStringCellValue()); p.setTgl(java.sql.Date.valueOf(r1.getCell(2).getStringCellValue())); p.setHarga(org.joda.money.Money.parse(r1.getCell(7).getStringCellValue())); p.setDeleted(Boolean.parseBoolean(r1.getCell(8).getStringCellValue())); l.add(p); x = y + 1; st = s.getRow(x).getCell(0).getStringCellValue(); } progPembelian.setValue(50); for (int c = 0; c < l.size(); c++) { new achmad.rifai.erp1.entity.dao.DAOPembelian(d).insert(l.get(c)); progPembelian.setValue((((1 + c) * 50) / l.size()) + 50); } d.close(); } catch (Exception ex) { achmad.rifai.erp1.util.Db.hindar(ex); } progPembelian.setValue(100); }