List of usage examples for org.apache.poi.ss.usermodel Workbook write
void write(OutputStream stream) throws IOException;
From source file:com.simopuve.helper.WriteAndReadExcel.java
public void writePoll() { FileInputStream isr = null;//from ww w.java 2 s .co m try { File filename = new File("/home/neseiza/proyecto-chile/docs/pseudo-platilla.xlsx"); isr = new FileInputStream(filename); Workbook book1 = new XSSFWorkbook(isr); isr.close(); Sheet sheet = book1.getSheetAt(0); //leer una hoja del libro template ExcelFiller.fillHeader(sheet); List<PDVRow> PDVRows = new ArrayList(); PDVRows.add(ExcelFiller.getFilledRow()); PDVRows.add(ExcelFiller.getFilledRow()); ExcelFiller.fillRows(sheet, PDVRows); //crear nuevo excel FileOutputStream fileOut = new FileOutputStream( "/home/neseiza/proyecto-chile/docs/" + System.currentTimeMillis() + "-modificado.xls"); book1.write(fileOut); fileOut.close(); } catch (FileNotFoundException ex) { Logger.getLogger(WriteAndReadExcel.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(WriteAndReadExcel.class.getName()).log(Level.SEVERE, null, ex); } finally { try { isr.close(); } catch (IOException ex) { Logger.getLogger(WriteAndReadExcel.class.getName()).log(Level.SEVERE, null, ex); } } }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteUsuariosSistema() throws Exception { String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else {//from w w w .j a v a 2 s. c o m rutaArchivo = System.getProperty("user.home") + "/" + "USUARIOS_REGISTRADOS_SIRELAB" + ".xls"; } File archivoXLS = new File(rutaArchivo); if (archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("USUARIOS REGISTRADOS"); List<Persona> personas = administradorGeneradorReportesBO.obtenerPersonasDelSistema(); int tamtotal = personas.size(); for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); Persona persona = personas.get(f); for (int c = 0; c < 10; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("NOMBRES_USUARIO"); } else if (c == 1) { celda.setCellValue("APELLIDOS_USUARIO"); } else if (c == 2) { celda.setCellValue("IDENTIFICACION"); } else if (c == 3) { celda.setCellValue("CORREO"); } else if (c == 4) { celda.setCellValue("TELEFONO_1"); } else if (c == 5) { celda.setCellValue("TELEFONO_2"); } else if (c == 6) { celda.setCellValue("DIRECCION"); } else if (c == 7) { celda.setCellValue("USUARIO"); } else if (c == 8) { celda.setCellValue("TIPO_USUARIO"); } else if (c == 9) { celda.setCellValue("ESTADO"); } } else { if (c == 0) { celda.setCellValue(persona.getNombrespersona()); } else if (c == 1) { celda.setCellValue(persona.getApellidospersona()); } else if (c == 2) { celda.setCellValue(persona.getIdentificacionpersona()); } else if (c == 3) { celda.setCellValue(persona.getEmailpersona()); } else if (c == 4) { celda.setCellValue(persona.getTelefono1persona()); } else if (c == 5) { celda.setCellValue(persona.getTelefono2persona()); } else if (c == 6) { celda.setCellValue(persona.getDireccionpersona()); } else if (c == 7) { celda.setCellValue(persona.getUsuario().getNombreusuario()); } else if (c == 8) { celda.setCellValue(persona.getUsuario().getTipousuario().getNombretipousuario()); } else if (c == 9) { celda.setCellValue(persona.getUsuario().getStrEstado()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteProveedoresSistema() throws Exception { String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else {/*from ww w . j a v a2 s . com*/ rutaArchivo = System.getProperty("user.home") + "/" + "PROVEEDORES" + ".xls"; } File archivoXLS = new File(rutaArchivo); if (archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("PROVEEDORES"); List<Proveedor> proveedores = administradorGeneradorReportesBO.consultarProveedoresRegistrados(); int tamtotal = 0; if (null != proveedores) { tamtotal = proveedores.size(); } for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); Proveedor proveedor = proveedores.get(f); for (int c = 0; c < 4; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("NIT_PROVEEDOR"); } else if (c == 1) { celda.setCellValue("NOMBRE_PROVEEDOR"); } else if (c == 2) { celda.setCellValue("DIRECCION"); } else if (c == 3) { celda.setCellValue("TELEFONO"); } } else { if (c == 0) { celda.setCellValue(proveedor.getNitproveedor()); } else if (c == 1) { celda.setCellValue(proveedor.getNombreproveedor()); } else if (c == 2) { celda.setCellValue(proveedor.getDireccionproveedor()); } else if (c == 3) { celda.setCellValue(proveedor.getTelefonoproveedor()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteSalasLaboratorio() throws Exception { String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else {//from w w w . ja v a2s.c o m rutaArchivo = System.getProperty("user.home") + "/" + "SALAS_LABORATORIO" + ".xls"; } File archivoXLS = new File(rutaArchivo); if (archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("SALAS_LABORATORIO"); List<SalaLaboratorio> salas = administradorGeneradorReportesBO.obtenerSalasLaboratorio(); int tamtotal = 0; if (null != salas) { tamtotal = salas.size(); } for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); SalaLaboratorio sala = salas.get(f); for (int c = 0; c < 8; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("DEPARTAMENTO"); } else if (c == 1) { celda.setCellValue("LABORATORIO"); } else if (c == 2) { celda.setCellValue("NOMBRE"); } else if (c == 3) { celda.setCellValue("CODIGO"); } else if (c == 4) { celda.setCellValue("ESTADO"); } else if (c == 5) { celda.setCellValue("SEDE"); } else if (c == 6) { celda.setCellValue("EDIFICIO"); } else if (c == 7) { celda.setCellValue("UBICACION"); } } else { if (c == 0) { celda.setCellValue(sala.getLaboratorio().getDepartamento().getNombredepartamento()); } else if (c == 1) { celda.setCellValue(sala.getLaboratorio().getNombrelaboratorio()); } else if (c == 2) { celda.setCellValue(sala.getNombresala()); } else if (c == 3) { celda.setCellValue(sala.getCodigosala()); } else if (c == 4) { celda.setCellValue(sala.getStrEstado()); } else if (c == 5) { celda.setCellValue(sala.getEdificio().getSede().getNombresede()); } else if (c == 6) { celda.setCellValue(sala.getEdificio().getDescripcionedificio()); } else if (c == 7) { celda.setCellValue(sala.getPisoubicacion()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteReservasPorPeriodo() throws Exception { listaReservasGenerador = null;// w w w . j a v a2s .c o m String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else { rutaArchivo = System.getProperty("user.home") + "/" + "RESERVAS_POR_PERIODO" + ".xls"; } File archivoXLS = new File(rutaArchivo); if (archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("RESERVAS"); BigInteger idPeriodo = null; if (null != periodo) { idPeriodo = periodo.getIdperiodoacademico(); } List<ReservaModuloLaboratorio> reservamodulo = administradorGeneradorReportesBO .obtenerReservasModuloLaboratorioPorPeriodoAcademico(idPeriodo); convertirReservasModulo(reservamodulo); List<ReservaSala> reservasala = administradorGeneradorReportesBO .obtenerReservasSalaPorPeriodoAcademico(idPeriodo); convertirReservasSala(reservasala); int tamtotal = listaReservasGenerador.size(); for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); ReservasGenerador reserva = listaReservasGenerador.get(f); for (int c = 0; c < 13; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("ID_RESERVA"); } else if (c == 1) { celda.setCellValue("RESERVA"); } else if (c == 2) { celda.setCellValue("FECHA_RESERVA"); } else if (c == 3) { celda.setCellValue("HORA_RESERVA"); } else if (c == 4) { celda.setCellValue("HORA_REAL"); } else if (c == 5) { celda.setCellValue("TIPO_RESERVA"); } else if (c == 6) { celda.setCellValue("SERVICIO"); } else if (c == 7) { celda.setCellValue("LABORATORIO"); } else if (c == 8) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 9) { celda.setCellValue("ESTADO"); } else if (c == 10) { celda.setCellValue("TIPO_USUARIO"); } else if (c == 11) { celda.setCellValue("USUARIO"); } else if (c == 12) { celda.setCellValue("ID_USUARIO"); } } else { if (c == 0) { celda.setCellValue(reserva.getID_RESERVA()); } else if (c == 1) { celda.setCellValue(reserva.getRESERVA()); } else if (c == 2) { celda.setCellValue(reserva.getFECHA_RESERVA()); } else if (c == 3) { celda.setCellValue(reserva.getHORA_RESERVA()); } else if (c == 4) { celda.setCellValue(reserva.getHORA_REAL()); } else if (c == 5) { celda.setCellValue(reserva.getTIPO_RESERVA()); } else if (c == 6) { celda.setCellValue(reserva.getSERVICIO()); } else if (c == 7) { celda.setCellValue(reserva.getLABORATORIO()); } else if (c == 8) { celda.setCellValue(reserva.getSALA_LABORATORIO()); } else if (c == 9) { celda.setCellValue(reserva.getESTADO()); } else if (c == 10) { celda.setCellValue(reserva.getTIPO_USUARIO()); } else if (c == 11) { celda.setCellValue(reserva.getUSUARIO()); } else if (c == 12) { celda.setCellValue(reserva.getID_USUARIO()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteReservasPorTipoUsuario() throws Exception { listaReservasGenerador = null;/*from w w w .jav a 2 s . c o m*/ String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else { rutaArchivo = System.getProperty("user.home") + "/" + "RESERVAS_POR_TIPO_USUARIO" + ".xls"; } File archivoXLS = new File(rutaArchivo); if (archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("RESERVAS"); List<ReservaModuloLaboratorio> reservamodulo = administradorGeneradorReportesBO .obtenerReservasModuloLaboratorioPorTipoUsuario(tipoUsuario); convertirReservasModulo(reservamodulo); List<ReservaSala> reservasala = administradorGeneradorReportesBO .obtenerReservasSalaPorTipoUsuario(tipoUsuario); convertirReservasSala(reservasala); int tamtotal = listaReservasGenerador.size(); for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); ReservasGenerador reserva = listaReservasGenerador.get(f); for (int c = 0; c < 13; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("ID_RESERVA"); } else if (c == 1) { celda.setCellValue("RESERVA"); } else if (c == 2) { celda.setCellValue("FECHA_RESERVA"); } else if (c == 3) { celda.setCellValue("HORA_RESERVA"); } else if (c == 4) { celda.setCellValue("HORA_REAL"); } else if (c == 5) { celda.setCellValue("TIPO_RESERVA"); } else if (c == 6) { celda.setCellValue("SERVICIO"); } else if (c == 7) { celda.setCellValue("LABORATORIO"); } else if (c == 8) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 9) { celda.setCellValue("ESTADO"); } else if (c == 10) { celda.setCellValue("TIPO_USUARIO"); } else if (c == 11) { celda.setCellValue("USUARIO"); } else if (c == 12) { celda.setCellValue("ID_USUARIO"); } } else { if (c == 0) { celda.setCellValue(reserva.getID_RESERVA()); } else if (c == 1) { celda.setCellValue(reserva.getRESERVA()); } else if (c == 2) { celda.setCellValue(reserva.getFECHA_RESERVA()); } else if (c == 3) { celda.setCellValue(reserva.getHORA_RESERVA()); } else if (c == 4) { celda.setCellValue(reserva.getHORA_REAL()); } else if (c == 5) { celda.setCellValue(reserva.getTIPO_RESERVA()); } else if (c == 6) { celda.setCellValue(reserva.getSERVICIO()); } else if (c == 7) { celda.setCellValue(reserva.getLABORATORIO()); } else if (c == 8) { celda.setCellValue(reserva.getSALA_LABORATORIO()); } else if (c == 9) { celda.setCellValue(reserva.getESTADO()); } else if (c == 10) { celda.setCellValue(reserva.getTIPO_USUARIO()); } else if (c == 11) { celda.setCellValue(reserva.getUSUARIO()); } else if (c == 12) { celda.setCellValue(reserva.getID_USUARIO()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteReservasPorSala() throws Exception { listaReservasGenerador = null;//from w w w .ja v a 2 s . c om String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else { rutaArchivo = System.getProperty("user.home") + "/" + "RESERVAS_POR_SALA" + ".xls"; } File archivoXLS = new File(rutaArchivo); if (archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("RESERVAS"); BigInteger idSala = null; if (null != salaLaboratorio) { idSala = salaLaboratorio.getIdsalalaboratorio(); } List<ReservaModuloLaboratorio> reservamodulo = administradorGeneradorReportesBO .obtenerReservasModuloLaboratorioPorSala(idSala); convertirReservasModulo(reservamodulo); List<ReservaSala> reservasala = administradorGeneradorReportesBO.obtenerReservasSalaPorSala(idSala); convertirReservasSala(reservasala); int tamtotal = listaReservasGenerador.size(); for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); ReservasGenerador reserva = listaReservasGenerador.get(f); for (int c = 0; c < 13; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("ID_RESERVA"); } else if (c == 1) { celda.setCellValue("RESERVA"); } else if (c == 2) { celda.setCellValue("FECHA_RESERVA"); } else if (c == 3) { celda.setCellValue("HORA_RESERVA"); } else if (c == 4) { celda.setCellValue("HORA_REAL"); } else if (c == 5) { celda.setCellValue("TIPO_RESERVA"); } else if (c == 6) { celda.setCellValue("SERVICIO"); } else if (c == 7) { celda.setCellValue("LABORATORIO"); } else if (c == 8) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 9) { celda.setCellValue("ESTADO"); } else if (c == 10) { celda.setCellValue("TIPO_USUARIO"); } else if (c == 11) { celda.setCellValue("USUARIO"); } else if (c == 12) { celda.setCellValue("ID_USUARIO"); } } else { if (c == 0) { celda.setCellValue(reserva.getID_RESERVA()); } else if (c == 1) { celda.setCellValue(reserva.getRESERVA()); } else if (c == 2) { celda.setCellValue(reserva.getFECHA_RESERVA()); } else if (c == 3) { celda.setCellValue(reserva.getHORA_RESERVA()); } else if (c == 4) { celda.setCellValue(reserva.getHORA_REAL()); } else if (c == 5) { celda.setCellValue(reserva.getTIPO_RESERVA()); } else if (c == 6) { celda.setCellValue(reserva.getSERVICIO()); } else if (c == 7) { celda.setCellValue(reserva.getLABORATORIO()); } else if (c == 8) { celda.setCellValue(reserva.getSALA_LABORATORIO()); } else if (c == 9) { celda.setCellValue(reserva.getESTADO()); } else if (c == 10) { celda.setCellValue(reserva.getTIPO_USUARIO()); } else if (c == 11) { celda.setCellValue(reserva.getUSUARIO()); } else if (c == 12) { celda.setCellValue(reserva.getID_USUARIO()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteReservasPorParametros() throws Exception { listaReservasGenerador = null;/*from w w w. j av a 2 s . c o m*/ String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else { rutaArchivo = System.getProperty("user.home") + "/" + "RESERVAS_POR_PARAMETROS" + ".xls"; } File archivoXLS = new File(rutaArchivo); if (archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("RESERVAS"); if (0 == tipoReserva) { List<ReservaModuloLaboratorio> reservamodulo = administradorGeneradorReportesBO .obtenerReservasModuloLaboratorioPorFechas(fechaInicio, fechaFin); convertirReservasModulo(reservamodulo); List<ReservaSala> reservasala = administradorGeneradorReportesBO .obtenerReservasSalaPorFechas(fechaInicio, fechaFin); convertirReservasSala(reservasala); } else { if (tipoReserva == 1) { List<ReservaModuloLaboratorio> reservamodulo = administradorGeneradorReportesBO .obtenerReservasModuloLaboratorioPorFechas(fechaInicio, fechaFin); convertirReservasModulo(reservamodulo); } else { List<ReservaSala> reservasala = administradorGeneradorReportesBO .obtenerReservasSalaPorFechas(fechaInicio, fechaFin); convertirReservasSala(reservasala); } } int tamtotal = listaReservasGenerador.size(); for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); ReservasGenerador reserva = listaReservasGenerador.get(f); for (int c = 0; c < 13; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("ID_RESERVA"); } else if (c == 1) { celda.setCellValue("RESERVA"); } else if (c == 2) { celda.setCellValue("FECHA_RESERVA"); } else if (c == 3) { celda.setCellValue("HORA_RESERVA"); } else if (c == 4) { celda.setCellValue("HORA_REAL"); } else if (c == 5) { celda.setCellValue("TIPO_RESERVA"); } else if (c == 6) { celda.setCellValue("SERVICIO"); } else if (c == 7) { celda.setCellValue("LABORATORIO"); } else if (c == 8) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 9) { celda.setCellValue("ESTADO"); } else if (c == 10) { celda.setCellValue("TIPO_USUARIO"); } else if (c == 11) { celda.setCellValue("USUARIO"); } else if (c == 12) { celda.setCellValue("ID_USUARIO"); } } else { if (c == 0) { celda.setCellValue(reserva.getID_RESERVA()); } else if (c == 1) { celda.setCellValue(reserva.getRESERVA()); } else if (c == 2) { celda.setCellValue(reserva.getFECHA_RESERVA()); } else if (c == 3) { celda.setCellValue(reserva.getHORA_RESERVA()); } else if (c == 4) { celda.setCellValue(reserva.getHORA_REAL()); } else if (c == 5) { celda.setCellValue(reserva.getTIPO_RESERVA()); } else if (c == 6) { celda.setCellValue(reserva.getSERVICIO()); } else if (c == 7) { celda.setCellValue(reserva.getLABORATORIO()); } else if (c == 8) { celda.setCellValue(reserva.getSALA_LABORATORIO()); } else if (c == 9) { celda.setCellValue(reserva.getESTADO()); } else if (c == 10) { celda.setCellValue(reserva.getTIPO_USUARIO()); } else if (c == 11) { celda.setCellValue(reserva.getUSUARIO()); } else if (c == 12) { celda.setCellValue(reserva.getID_USUARIO()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteReservasPorIdUsuario() throws Exception { listaReservasGenerador = null;//from w w w . j av a 2 s . c om String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else { rutaArchivo = System.getProperty("user.home") + "/" + "RESERVAS_POR_USUARIO" + ".xls"; } File archivoXLS = new File(rutaArchivo); if (archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("RESERVAS"); List<ReservaModuloLaboratorio> reservamodulo = administradorGeneradorReportesBO .obtenerReservasModuloLaboratorioPorUsuario(idUsuario); convertirReservasModulo(reservamodulo); List<ReservaSala> reservasala = administradorGeneradorReportesBO.obtenerReservasSalaPorUsuario(idUsuario); convertirReservasSala(reservasala); int tamtotal = listaReservasGenerador.size(); for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); ReservasGenerador reserva = listaReservasGenerador.get(f); for (int c = 0; c < 13; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("ID_RESERVA"); } else if (c == 1) { celda.setCellValue("RESERVA"); } else if (c == 2) { celda.setCellValue("FECHA_RESERVA"); } else if (c == 3) { celda.setCellValue("HORA_RESERVA"); } else if (c == 4) { celda.setCellValue("HORA_REAL"); } else if (c == 5) { celda.setCellValue("TIPO_RESERVA"); } else if (c == 6) { celda.setCellValue("SERVICIO"); } else if (c == 7) { celda.setCellValue("LABORATORIO"); } else if (c == 8) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 9) { celda.setCellValue("ESTADO"); } else if (c == 10) { celda.setCellValue("TIPO_USUARIO"); } else if (c == 11) { celda.setCellValue("USUARIO"); } else if (c == 12) { celda.setCellValue("ID_USUARIO"); } } else { if (c == 0) { celda.setCellValue(reserva.getID_RESERVA()); } else if (c == 1) { celda.setCellValue(reserva.getRESERVA()); } else if (c == 2) { celda.setCellValue(reserva.getFECHA_RESERVA()); } else if (c == 3) { celda.setCellValue(reserva.getHORA_RESERVA()); } else if (c == 4) { celda.setCellValue(reserva.getHORA_REAL()); } else if (c == 5) { celda.setCellValue(reserva.getTIPO_RESERVA()); } else if (c == 6) { celda.setCellValue(reserva.getSERVICIO()); } else if (c == 7) { celda.setCellValue(reserva.getLABORATORIO()); } else if (c == 8) { celda.setCellValue(reserva.getSALA_LABORATORIO()); } else if (c == 9) { celda.setCellValue(reserva.getESTADO()); } else if (c == 10) { celda.setCellValue(reserva.getTIPO_USUARIO()); } else if (c == 11) { celda.setCellValue(reserva.getUSUARIO()); } else if (c == 12) { celda.setCellValue(reserva.getID_USUARIO()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteEquiposdeTrabajo() throws Exception { String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else {//w w w . ja v a 2 s . c om rutaArchivo = System.getProperty("user.home") + "/" + "EQUIPOS_DE_TRABAJO" + ".xls"; } File archivoXLS = new File(rutaArchivo); if (archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("EQUIPOS DE TRABAJO"); List<EquipoElemento> equipos = administradorGeneradorReportesBO.consultarEquiposdeTrabajoRegistrados(); int tamtotal = 0; if (null != equipos) { tamtotal = equipos.size(); } for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); EquipoElemento equipo = equipos.get(f); for (int c = 0; c < 13; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("NOMBRE_EQUIPO"); } else if (c == 1) { celda.setCellValue("CODIGO_EQUIPO"); } else if (c == 2) { celda.setCellValue("MARCA"); } else if (c == 3) { celda.setCellValue("MODELO"); } else if (c == 4) { celda.setCellValue("SERIE"); } else if (c == 5) { celda.setCellValue("CANTIDAD"); } else if (c == 6) { celda.setCellValue("TIPO_ACTIVO"); } else if (c == 7) { celda.setCellValue("PROVEEDOR"); } else if (c == 8) { celda.setCellValue("NIT_PROVEEDOR"); } else if (c == 9) { celda.setCellValue("LABORATORIO"); } else if (c == 10) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 11) { celda.setCellValue("MODULO_LABORATORIO"); } else if (c == 12) { celda.setCellValue("ESTADO_EQUIPO"); } } else { if (c == 0) { celda.setCellValue(equipo.getNombreequipo()); } else if (c == 1) { celda.setCellValue(equipo.getInventarioequipo()); } else if (c == 2) { celda.setCellValue(equipo.getMarcaequipo()); } else if (c == 3) { celda.setCellValue(equipo.getModeloequipo()); } else if (c == 4) { celda.setCellValue(equipo.getSeriequipo()); } else if (c == 5) { celda.setCellValue(equipo.getCantidadequipo()); } else if (c == 6) { celda.setCellValue(equipo.getTipoactivo().getNombretipoactivo()); } else if (c == 7) { celda.setCellValue(equipo.getProveedor().getNombreproveedor()); } else if (c == 8) { celda.setCellValue(equipo.getProveedor().getNitproveedor()); } else if (c == 9) { celda.setCellValue(equipo.getModulolaboratorio().getSalalaboratorio().getLaboratorio() .getNombrelaboratorio()); } else if (c == 10) { celda.setCellValue(equipo.getModulolaboratorio().getSalalaboratorio().getNombresala()); } else if (c == 11) { celda.setCellValue(equipo.getModulolaboratorio().getDetallemodulo()); } else if (c == 12) { celda.setCellValue(equipo.getEstadoequipo().getNombreestadoequipo()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }