private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
        try {
            Date FechaPago;
            Date FechaEmision;
            SimpleDateFormat formateador = new SimpleDateFormat("dd/MM/yyyy");
            String beneficiario;
            String importe;
            String numero;
            String factura;
            String chequera;
            StringTokenizer stesp;
            int tokensE;
            StringTokenizer stok;
            int aux;
            JFileChooser file= new JFileChooser();
            int dir= file.showOpenDialog(this);
            if (dir==JFileChooser.APPROVE_OPTION){
                String name= file.getSelectedFile().getAbsolutePath();
                FileInputStream fichero= new FileInputStream(name);
                HSSFWorkbook libro= new HSSFWorkbook(fichero);
                HSSFSheet hoja= libro.getSheetAt(0);
                Iterator<Row> iteradorFila= hoja.rowIterator();
                Iterator<Cell> iteradorCelda;
                Row row;
                Cell cell;
                con= new DBconection();
                Statement st= con.conectar().createStatement();
                while (iteradorFila.hasNext()){
                        row = iteradorFila.next();
                        iteradorCelda= row.cellIterator();
                        cell=iteradorCelda.next();
                        try{
                            FechaPago=(Date)formateador.parse(cell.getStringCellValue()).clone();
                            iteradorCelda.next();
                            cell=iteradorCelda.next();
                            FechaEmision=(Date)formateador.parse(cell.getStringCellValue()).clone();
                            while(cell.getColumnIndex()<4) cell=iteradorCelda.next();
                            stok= new StringTokenizer(cell.getStringCellValue(),"-º");
                            stesp=new StringTokenizer(stok.nextToken()," ");
                            tokensE=stesp.countTokens();
                            for (int i=0; i<tokensE-2; i++) stesp.nextToken();
                            chequera=stesp.nextToken();
                            stesp=new StringTokenizer(stok.nextToken()," ");
                            tokensE=stesp.countTokens();
                            numero=stesp.nextToken();
                            numero=numero.substring(0, numero.length()-3);
                            factura=stesp.nextToken();
                            stesp=new StringTokenizer(stok.nextToken()," ");
                            beneficiario=stesp.nextToken();
                            while (cell.getColumnIndex()<7) cell=iteradorCelda.next();
                            importe=cell.getStringCellValue();
                            importe=importe.replaceAll("-", "");
                            importe=importe.replaceAll("\\.", "");
                            importe=importe.replaceAll(",", ".");
                            AgregarCheque.agregarCheque(numero, importe, chequera, factura, beneficiario, FechaEmision, FechaPago);
                        }catch(ParseException ex){}
                }
                JOptionPane.showMessageDialog(null, "Se importo el archivo correctamente");
                llenarTabla();
            }
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "Error al conectarse con la Base de Datos. Intente establecer la conexion o contacte con el administrador");
            System.out.println(ex.toString());
            System.exit(0);
        } catch (FileNotFoundException ex) {
              JOptionPane.showMessageDialog(null, "Error al importar el archivo. Intentelo nuevamente y si el problema persiste contacte al administrador");
              System.out.println(ex.toString());
        } catch (IOException ex) {
            JOptionPane.showMessageDialog(null, "Error al crear la planilla de Excel. contacte con el administrador");
            System.out.println(ex.toString());
            System.exit(0);
        }  
    }//GEN-LAST:event_jMenuItem1ActionPerformed