List of usage examples for org.apache.poi.ss.usermodel Workbook write
void write(OutputStream stream) throws IOException;
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteModulosLaboratorio() throws Exception { String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else {//from w w w. j a v a 2s . c o m rutaArchivo = System.getProperty("user.home") + "/" + "MODULOS_LABORATORIO_REGISTRADOS" + ".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("MODULOS_REGISTRADOS"); List<ModuloLaboratorio> modulos = administradorGeneradorReportesBO.consultarModuloLaboratorioRegistrados(); int tamtotal = 0; if (null != modulos) { tamtotal = modulos.size(); } for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); ModuloLaboratorio modulo = modulos.get(f); for (int c = 0; c < 7; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("CODIGO_MODULO"); } else if (c == 1) { celda.setCellValue("NOMBRE"); } else if (c == 2) { celda.setCellValue("ESTADO"); } else if (c == 3) { celda.setCellValue("CAPACIDAD"); } else if (c == 4) { celda.setCellValue("COSTO_ALQUILER"); } else if (c == 5) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 6) { celda.setCellValue("LABORATORIO"); } } else { if (c == 0) { celda.setCellValue(modulo.getCodigomodulo()); } else if (c == 1) { celda.setCellValue(modulo.getDetallemodulo()); } else if (c == 2) { celda.setCellValue(modulo.getStrEstado()); } else if (c == 3) { celda.setCellValue(modulo.getCapacidadmodulo()); } else if (c == 4) { celda.setCellValue(modulo.getCostoalquiler().toString()); } else if (c == 5) { celda.setCellValue(modulo.getSalalaboratorio().getNombresala()); } else if (c == 6) { celda.setCellValue(modulo.getSalalaboratorio().getLaboratorio().getNombrelaboratorio()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteComponentes() throws Exception { String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else {//from www .j av a 2 s .com rutaArchivo = System.getProperty("user.home") + "/" + "COMPONENTES_REGISTRADOS" + ".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("COMPONENTES"); List<ComponenteEquipo> componentes = administradorGeneradorReportesBO.consultarComponentesRegistrados(); int tamtotal = 0; if (null != componentes) { tamtotal = componentes.size(); } for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); ComponenteEquipo componente = componentes.get(f); for (int c = 0; c < 12; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("CODIGO_COMPONENTE"); } else if (c == 1) { celda.setCellValue("NOMBRE_COMPONENTE"); } else if (c == 2) { celda.setCellValue("DESCRIPCION_COMPONENTE"); } else if (c == 3) { celda.setCellValue("MARCA_COMPONENTE"); } else if (c == 4) { celda.setCellValue("MODELO_COMPONENTE"); } else if (c == 5) { celda.setCellValue("SERIAL_COMPONENTE"); } else if (c == 6) { celda.setCellValue("TIPO_COMPONENTE_COMPONENTE"); } else if (c == 7) { celda.setCellValue("ESTADO_COMPONENTE"); } else if (c == 8) { celda.setCellValue("CODIGO_EQUIPO_TRABAJO"); } else if (c == 9) { celda.setCellValue("EQUIPO_TRABAJO"); } else if (c == 10) { celda.setCellValue("CODIGO_MODULO_LABORATORIO"); } else if (c == 11) { celda.setCellValue("MODULO_LABORATORIO"); } else if (c == 12) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 13) { celda.setCellValue("LABORATORIO"); } } else { if (c == 0) { celda.setCellValue(componente.getCodigocomponete()); } else if (c == 1) { celda.setCellValue(componente.getNombrecomponente()); } else if (c == 2) { celda.setCellValue(componente.getDescripcioncomponente()); } else if (c == 3) { celda.setCellValue(componente.getMarcacomponente()); } else if (c == 4) { celda.setCellValue(componente.getModelocomponente()); } else if (c == 5) { celda.setCellValue(componente.getSerialcomponente()); } else if (c == 6) { celda.setCellValue(componente.getTipocomponente().getNombretipo()); } else if (c == 7) { celda.setCellValue(componente.getStrEstado()); } else if (c == 8) { celda.setCellValue(componente.getEquipoelemento().getInventarioequipo()); } else if (c == 9) { celda.setCellValue(componente.getEquipoelemento().getNombreequipo()); } else if (c == 10) { celda.setCellValue(componente.getEquipoelemento().getModulolaboratorio().getCodigomodulo()); } else if (c == 11) { celda.setCellValue( componente.getEquipoelemento().getModulolaboratorio().getDetallemodulo()); } else if (c == 12) { celda.setCellValue(componente.getEquipoelemento().getModulolaboratorio() .getSalalaboratorio().getNombresala()); } else if (c == 13) { celda.setCellValue(componente.getEquipoelemento().getModulolaboratorio() .getSalalaboratorio().getLaboratorio().getNombrelaboratorio()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteIntegracionInventario() throws Exception { String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else {//from w w w.j a v a 2 s . com rutaArchivo = System.getProperty("user.home") + "/" + "INTEGRACION_INVENTARIO" + ".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("INVENTARIO"); List<ComponenteEquipo> componentes = administradorGeneradorReportesBO.consultarComponentesRegistrados(); int tamtotal = 0; if (null != componentes) { tamtotal = componentes.size(); } for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); ComponenteEquipo componente = componentes.get(f); for (int c = 0; c < 18; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("CODIGO_COMPONENTE"); } else if (c == 1) { celda.setCellValue("NOMBRE_COMPONENTE"); } else if (c == 2) { celda.setCellValue("DESCRIPCION_COMPONENTE"); } else if (c == 3) { celda.setCellValue("MARCA_COMPONENTE"); } else if (c == 4) { celda.setCellValue("MODELO_COMPONENTE"); } else if (c == 5) { celda.setCellValue("TIPO_COMPONENTE"); } else if (c == 6) { celda.setCellValue("ESTADO_COMPONENTE"); } else if (c == 7) { celda.setCellValue("CODIGO_EQUIPO"); } else if (c == 8) { celda.setCellValue("NOMBRE_EQUIPO"); } else if (c == 9) { celda.setCellValue("MODELO_EQUIPO"); } else if (c == 10) { celda.setCellValue("SERIE_EQUIPO"); } else if (c == 11) { celda.setCellValue("PROVEEDOR_EQUIPO"); } else if (c == 12) { celda.setCellValue("ESTADO_EQUIPO"); } else if (c == 13) { celda.setCellValue("TIPO_ACTIVO_EQUIPO"); } else if (c == 14) { celda.setCellValue("CODIGO_MODULO_LABORATORIO"); } else if (c == 15) { celda.setCellValue("MODULO_LABORATORIO"); } else if (c == 16) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 17) { celda.setCellValue("LABORATORIO"); } } else { if (c == 0) { celda.setCellValue(componente.getCodigocomponete()); } else if (c == 1) { celda.setCellValue(componente.getNombrecomponente()); } else if (c == 2) { celda.setCellValue(componente.getDescripcioncomponente()); } else if (c == 3) { celda.setCellValue(componente.getMarcacomponente()); } else if (c == 4) { celda.setCellValue(componente.getModelocomponente()); } else if (c == 5) { celda.setCellValue(componente.getTipocomponente().getNombretipo()); } else if (c == 6) { celda.setCellValue(componente.getStrEstado()); } else if (c == 7) { celda.setCellValue(componente.getEquipoelemento().getInventarioequipo()); } else if (c == 8) { celda.setCellValue(componente.getEquipoelemento().getNombreequipo()); } else if (c == 9) { celda.setCellValue(componente.getEquipoelemento().getModeloequipo()); } else if (c == 10) { celda.setCellValue(componente.getEquipoelemento().getSeriequipo()); } else if (c == 11) { celda.setCellValue(componente.getEquipoelemento().getProveedor().getNombreproveedor()); } else if (c == 12) { celda.setCellValue( componente.getEquipoelemento().getEstadoequipo().getNombreestadoequipo()); } else if (c == 13) { celda.setCellValue(componente.getEquipoelemento().getTipoactivo().getNombretipoactivo()); } else if (c == 14) { celda.setCellValue(componente.getEquipoelemento().getModulolaboratorio().getCodigomodulo()); } else if (c == 15) { celda.setCellValue( componente.getEquipoelemento().getModulolaboratorio().getDetallemodulo()); } else if (c == 16) { celda.setCellValue(componente.getEquipoelemento().getModulolaboratorio() .getSalalaboratorio().getNombresala()); } else if (c == 17) { celda.setCellValue(componente.getEquipoelemento().getModulolaboratorio() .getSalalaboratorio().getLaboratorio().getNombrelaboratorio()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.sirelab.controller.reportes.ControllerGeneradorReportes.java
public void reporteHojaVidaEquipos() throws Exception { String rutaArchivo = ""; if (validarNombreReporte()) { rutaArchivo = System.getProperty("user.home") + "/" + nombreReporte + ".xls"; } else {//w ww . j av a 2s . c o m rutaArchivo = System.getProperty("user.home") + "/" + "HOJA_VIDA_EQUIPOS" + ".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("HOJA_VIDA_EQUIPOS"); List<HojaVidaEquipo> hojavidaequipos = administradorGeneradorReportesBO.consultarHojaVidaEquipos(); int tamtotal = 0; if (null != hojavidaequipos) { tamtotal = hojavidaequipos.size(); } for (int f = 0; f < tamtotal; f++) { Row fila = hoja.createRow(f); HojaVidaEquipo hojavida = hojavidaequipos.get(f); for (int c = 0; c < 19; c++) { Cell celda = fila.createCell(c); if (f == 0) { if (c == 0) { celda.setCellValue("FECHA_REGISTRO"); } else if (c == 1) { celda.setCellValue("FECHA_EVENTO"); } else if (c == 2) { celda.setCellValue("FECHA_FIN_EVENTO"); } else if (c == 3) { celda.setCellValue("DETALLE_EVENTO"); } else if (c == 4) { celda.setCellValue("OBSERVACIONES"); } else if (c == 5) { celda.setCellValue("COSTO"); } else if (c == 6) { celda.setCellValue("USUARIO"); } else if (c == 7) { celda.setCellValue("TIPO_EVENTO"); } else if (c == 8) { celda.setCellValue("CODIGO_EQUIPO"); } else if (c == 9) { celda.setCellValue("NOMBRE_EQUIPO"); } else if (c == 10) { celda.setCellValue("MODELO_EQUIPO"); } else if (c == 11) { celda.setCellValue("SERIE_EQUIPO"); } else if (c == 12) { celda.setCellValue("PROVEEDOR_EQUIPO"); } else if (c == 13) { celda.setCellValue("ESTADO_EQUIPO"); } else if (c == 14) { celda.setCellValue("TIPO_ACTIVO_EQUIPO"); } else if (c == 15) { celda.setCellValue("CODIGO_MODULO_LABORATORIO"); } else if (c == 16) { celda.setCellValue("MODULO_LABORATORIO"); } else if (c == 17) { celda.setCellValue("SALA_LABORATORIO"); } else if (c == 18) { celda.setCellValue("LABORATORIO"); } } else { String pattern = "dd/MM/yyyy"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern); if (c == 0) { String date = simpleDateFormat.format(hojavida.getFecharegistro()); celda.setCellValue(date); } else if (c == 1) { String date = simpleDateFormat.format(hojavida.getFechaevento()); celda.setCellValue(date); } else if (c == 2) { String date = simpleDateFormat.format(hojavida.getFechafinevento()); celda.setCellValue(date); } else if (c == 3) { celda.setCellValue(hojavida.getDetalleevento()); } else if (c == 4) { celda.setCellValue(hojavida.getObservaciones()); } else if (c == 5) { celda.setCellValue(hojavida.getCosto()); } else if (c == 6) { celda.setCellValue(hojavida.getUsuariomodificacion()); } else if (c == 7) { celda.setCellValue(hojavida.getTipoevento().getDetalleevento()); } else if (c == 8) { celda.setCellValue(hojavida.getEquipoelemento().getInventarioequipo()); } else if (c == 9) { celda.setCellValue(hojavida.getEquipoelemento().getNombreequipo()); } else if (c == 10) { celda.setCellValue(hojavida.getEquipoelemento().getModeloequipo()); } else if (c == 11) { celda.setCellValue(hojavida.getEquipoelemento().getSeriequipo()); } else if (c == 12) { celda.setCellValue(hojavida.getEquipoelemento().getProveedor().getNombreproveedor()); } else if (c == 13) { celda.setCellValue(hojavida.getEquipoelemento().getEstadoequipo().getNombreestadoequipo()); } else if (c == 14) { celda.setCellValue(hojavida.getEquipoelemento().getTipoactivo().getNombretipoactivo()); } else if (c == 15) { celda.setCellValue(hojavida.getEquipoelemento().getModulolaboratorio().getCodigomodulo()); } else if (c == 16) { celda.setCellValue(hojavida.getEquipoelemento().getModulolaboratorio().getDetallemodulo()); } else if (c == 17) { celda.setCellValue(hojavida.getEquipoelemento().getModulolaboratorio().getSalalaboratorio() .getNombresala()); } else if (c == 18) { celda.setCellValue(hojavida.getEquipoelemento().getModulolaboratorio().getSalalaboratorio() .getLaboratorio().getNombrelaboratorio()); } } } } libro.write(archivo); archivo.close(); descargarArchivo(rutaArchivo); }
From source file:com.skt.adcas.lte.action.DownLinkByNMSAction.java
public String selectDailyCellTrafficCQIExcelDownload() { this.log.debug("selectDailyCellTrafficCQIExcelDownload Start"); SqlSession session = null;//from w ww . ja va 2s . co m FileOutputStream fileOut = null; try { parseParam(); log.debug(this.MFC_CD); String[] CQINAME = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15" }; if (MFC_CD.equals("MFC00002")) { CQINAME[0] = "1"; CQINAME[1] = "2"; CQINAME[2] = "3"; CQINAME[3] = "4"; CQINAME[4] = "5"; CQINAME[5] = "6"; CQINAME[6] = "7"; CQINAME[7] = "8"; CQINAME[8] = "9"; CQINAME[9] = "10"; CQINAME[10] = "11"; CQINAME[12] = "12"; CQINAME[13] = "13"; CQINAME[14] = "14"; CQINAME[15] = "15"; } Type type = new TypeToken<Map<String, Object>>() { }.getType(); Gson gson = new Gson(); Map<String, Object> map = gson.fromJson(this.JSONDATA, type); //log.debug("json data : " + this.JSONDATA); Workbook wb = new HSSFWorkbook(); //PDFsheet String sheetName = "CQI PDF"; String safeName = WorkbookUtil.createSafeSheetName(sheetName); Sheet PDFsheet = wb.createSheet(safeName); //CDFsheet sheetName = "CQI CDF"; safeName = WorkbookUtil.createSafeSheetName(sheetName); Sheet CDFsheet = wb.createSheet(safeName); //header ? Row PDFhrow0 = PDFsheet.createRow((short) 0); PDFhrow0.setHeightInPoints(20); PDFhrow0.createCell(0).setCellValue(""); // "YMD" PDFhrow0.createCell(1).setCellValue(""); // "MB_TIME" PDFhrow0.createCell(2).setCellValue("DU"); // "BTS_NM" PDFhrow0.createCell(3).setCellValue("CELL ID"); // "CELL_ID" PDFhrow0.createCell(4).setCellValue("CELL "); // "CELL_NM" PDFhrow0.createCell(5).setCellValue("MCID"); // "MCID" PDFhrow0.createCell(6).setCellValue(""); // "MCID" PDFhrow0.createCell(7).setCellValue("PDF-" + CQINAME[0]); PDFhrow0.createCell(8).setCellValue("PDF-" + CQINAME[1]); PDFhrow0.createCell(9).setCellValue("PDF-" + CQINAME[2]); PDFhrow0.createCell(10).setCellValue("PDF-" + CQINAME[3]); PDFhrow0.createCell(11).setCellValue("PDF-" + CQINAME[4]); PDFhrow0.createCell(12).setCellValue("PDF-" + CQINAME[5]); PDFhrow0.createCell(13).setCellValue("PDF-" + CQINAME[6]); PDFhrow0.createCell(14).setCellValue("PDF-" + CQINAME[7]); PDFhrow0.createCell(15).setCellValue("PDF-" + CQINAME[8]); PDFhrow0.createCell(16).setCellValue("PDF-" + CQINAME[9]); PDFhrow0.createCell(17).setCellValue("PDF-" + CQINAME[10]); PDFhrow0.createCell(18).setCellValue("PDF-" + CQINAME[11]); PDFhrow0.createCell(19).setCellValue("PDF-" + CQINAME[12]); PDFhrow0.createCell(20).setCellValue("PDF-" + CQINAME[13]); PDFhrow0.createCell(21).setCellValue("PDF-" + CQINAME[14]); PDFhrow0.createCell(22).setCellValue("PDF-" + CQINAME[15]); //header ? Row CDFhrow0 = CDFsheet.createRow((short) 0); CDFhrow0.setHeightInPoints(20); CDFhrow0.createCell(0).setCellValue(""); // "YMD" CDFhrow0.createCell(1).setCellValue(""); // "MB_TIME" CDFhrow0.createCell(2).setCellValue("DU"); // "BTS_NM" CDFhrow0.createCell(3).setCellValue("CELL ID"); // "CELL_ID" CDFhrow0.createCell(4).setCellValue("CELL "); // "CELL_NM" CDFhrow0.createCell(5).setCellValue("MCID"); // "MCID" CDFhrow0.createCell(6).setCellValue(""); // "MCID" CDFhrow0.createCell(7).setCellValue("CDF-" + CQINAME[0]); CDFhrow0.createCell(8).setCellValue("CDF-" + CQINAME[1]); CDFhrow0.createCell(9).setCellValue("CDF-" + CQINAME[2]); CDFhrow0.createCell(10).setCellValue("CDF-" + CQINAME[3]); CDFhrow0.createCell(11).setCellValue("CDF-" + CQINAME[4]); CDFhrow0.createCell(12).setCellValue("CDF-" + CQINAME[5]); CDFhrow0.createCell(13).setCellValue("CDF-" + CQINAME[6]); CDFhrow0.createCell(14).setCellValue("CDF-" + CQINAME[7]); CDFhrow0.createCell(15).setCellValue("CDF-" + CQINAME[8]); CDFhrow0.createCell(16).setCellValue("CDF-" + CQINAME[9]); CDFhrow0.createCell(17).setCellValue("CDF-" + CQINAME[10]); CDFhrow0.createCell(18).setCellValue("CDF-" + CQINAME[11]); CDFhrow0.createCell(19).setCellValue("CDF-" + CQINAME[12]); CDFhrow0.createCell(20).setCellValue("CDF-" + CQINAME[13]); CDFhrow0.createCell(21).setCellValue("CDF-" + CQINAME[14]); CDFhrow0.createCell(22).setCellValue("CDF-" + CQINAME[15]); ArrayList list01 = (ArrayList) map.get("rows"); Iterator iterator = (Iterator) list01.iterator(); short i = 1; while (iterator.hasNext()) { StringMap jrow = (StringMap) iterator.next(); // Row PDFrow = PDFsheet.createRow((short) i); Row CDFrow = CDFsheet.createRow((short) i); PDFrow.setHeightInPoints(20); CDFrow.setHeightInPoints(20); PDFrow.createCell(0).setCellValue((String) jrow.get("YMD")); PDFrow.createCell(1).setCellValue((String) jrow.get("MB_TIME")); PDFrow.createCell(2).setCellValue((String) jrow.get("BTS_NM")); PDFrow.createCell(3).setCellValue((String) jrow.get("CELL_ID")); PDFrow.createCell(4).setCellValue((String) jrow.get("CELL_NM")); PDFrow.createCell(5).setCellValue((String) jrow.get("MCID")); PDFrow.createCell(6).setCellValue((String) jrow.get("FREQ_KIND")); CDFrow.createCell(0).setCellValue((String) jrow.get("YMD")); CDFrow.createCell(1).setCellValue((String) jrow.get("MB_TIME")); CDFrow.createCell(2).setCellValue((String) jrow.get("BTS_NM")); CDFrow.createCell(3).setCellValue((String) jrow.get("CELL_ID")); CDFrow.createCell(4).setCellValue((String) jrow.get("CELL_NM")); CDFrow.createCell(5).setCellValue((String) jrow.get("MCID")); CDFrow.createCell(6).setCellValue((String) jrow.get("FREQ_KIND")); PDFrow.createCell(7).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_00") ? jrow.get("CQI_PDF_00").toString() : "0")); PDFrow.createCell(8).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_01") ? jrow.get("CQI_PDF_01").toString() : "0")); PDFrow.createCell(9).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_02") ? jrow.get("CQI_PDF_02").toString() : "0")); PDFrow.createCell(10).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_03") ? jrow.get("CQI_PDF_03").toString() : "0")); PDFrow.createCell(11).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_04") ? jrow.get("CQI_PDF_04").toString() : "0")); PDFrow.createCell(12).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_05") ? jrow.get("CQI_PDF_05").toString() : "0")); PDFrow.createCell(13).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_06") ? jrow.get("CQI_PDF_06").toString() : "0")); PDFrow.createCell(14).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_07") ? jrow.get("CQI_PDF_07").toString() : "0")); PDFrow.createCell(15).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_08") ? jrow.get("CQI_PDF_08").toString() : "0")); PDFrow.createCell(16).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_09") ? jrow.get("CQI_PDF_09").toString() : "0")); PDFrow.createCell(17).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_10") ? jrow.get("CQI_PDF_10").toString() : "0")); PDFrow.createCell(18).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_11") ? jrow.get("CQI_PDF_11").toString() : "0")); PDFrow.createCell(19).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_12") ? jrow.get("CQI_PDF_12").toString() : "0")); PDFrow.createCell(20).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_13") ? jrow.get("CQI_PDF_13").toString() : "0")); PDFrow.createCell(21).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_14") ? jrow.get("CQI_PDF_14").toString() : "0")); PDFrow.createCell(22).setCellValue(Double .parseDouble(jrow.containsKey("CQI_PDF_15") ? jrow.get("CQI_PDF_15").toString() : "0")); CDFrow.createCell(7).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_00") ? jrow.get("CQI_CDF_00").toString() : "0")); CDFrow.createCell(8).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_01") ? jrow.get("CQI_CDF_01").toString() : "0")); CDFrow.createCell(9).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_02") ? jrow.get("CQI_CDF_02").toString() : "0")); CDFrow.createCell(10).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_03") ? jrow.get("CQI_CDF_03").toString() : "0")); CDFrow.createCell(11).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_04") ? jrow.get("CQI_CDF_04").toString() : "0")); CDFrow.createCell(12).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_05") ? jrow.get("CQI_CDF_05").toString() : "0")); CDFrow.createCell(13).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_06") ? jrow.get("CQI_CDF_06").toString() : "0")); CDFrow.createCell(14).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_07") ? jrow.get("CQI_CDF_07").toString() : "0")); CDFrow.createCell(15).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_08") ? jrow.get("CQI_CDF_08").toString() : "0")); CDFrow.createCell(16).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_09") ? jrow.get("CQI_CDF_09").toString() : "0")); CDFrow.createCell(17).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_10") ? jrow.get("CQI_CDF_10").toString() : "0")); CDFrow.createCell(18).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_11") ? jrow.get("CQI_CDF_11").toString() : "0")); CDFrow.createCell(19).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_12") ? jrow.get("CQI_CDF_12").toString() : "0")); CDFrow.createCell(20).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_13") ? jrow.get("CQI_CDF_13").toString() : "0")); CDFrow.createCell(21).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_14") ? jrow.get("CQI_CDF_14").toString() : "0")); CDFrow.createCell(22).setCellValue(Double .parseDouble(jrow.containsKey("CQI_CDF_15") ? jrow.get("CQI_CDF_15").toString() : "0")); i++; } String writeFolderPath = (String) super.properties.get("TEMP_FOLDER_PATH"); String tempFolder = "/" + UUID.randomUUID().toString(); String xlsFileName = "/DownLinkCQI(PDF_CDF).xls"; if (!(new File(writeFolderPath + tempFolder)).mkdir()) { throw new Exception("? ?? ."); } String xlsFileFullPath = writeFolderPath + tempFolder + xlsFileName; fileOut = new FileOutputStream(xlsFileFullPath); wb.write(fileOut); this.msg = "? ? ?"; this.status = "SUCCESS"; this.downloadurl = "download" + tempFolder + xlsFileName; } catch (Exception e) { this.msg = e.getMessage(); this.status = "ERROR"; this.error = true; if (session != null) { session.rollback(); } e.printStackTrace(); } finally { try { if (fileOut != null) fileOut.close(); } catch (IOException e) { e.printStackTrace(); } if (session != null) { session.close(); } } this.log.debug("selectDailyCellTrafficCQIExcelDownload End"); return SUCCESS; }
From source file:com.skt.adcas.lte.action.DownLinkByNMSAction.java
public String selectDailyCellTrafficExcelDownload() { this.log.debug("selectDailyCellTrafficExcelDownload Start"); SqlSession session = null;/*from ww w.j a va 2s .c o m*/ FileOutputStream fileOut = null; try { parseParam(); log.debug(this.MFC_CD); Type type = new TypeToken<Map<String, Object>>() { }.getType(); Gson gson = new Gson(); Map<String, Object> map = gson.fromJson(this.JSONDATA, type); log.debug("json data : " + this.JSONDATA); Workbook wb = new HSSFWorkbook(); CreationHelper createHelper = wb.getCreationHelper(); String sheetName = "data"; String safeName = WorkbookUtil.createSafeSheetName(sheetName); //sheet ? jump this.makeTrafficSheet(wb, safeName, map); String writeFolderPath = (String) super.properties.get("TEMP_FOLDER_PATH"); String tempFolder = "/" + UUID.randomUUID().toString(); String xlsFileName = "/DownLinkData.xls"; if (!(new File(writeFolderPath + tempFolder)).mkdir()) { throw new Exception("? ?? ."); } String xlsFileFullPath = writeFolderPath + tempFolder + xlsFileName; fileOut = new FileOutputStream(xlsFileFullPath); wb.write(fileOut); this.msg = "? ? ?"; this.status = "SUCCESS"; this.downloadurl = "download" + tempFolder + xlsFileName; } catch (Exception e) { e.printStackTrace(); this.msg = e.getMessage(); this.status = "ERROR"; this.error = true; if (session != null) { session.rollback(); } e.printStackTrace(); } finally { try { if (fileOut != null) fileOut.close(); } catch (IOException e) { e.printStackTrace(); } if (session != null) { session.close(); } } this.log.debug("selectDailyCellTrafficExcelDownload End"); return SUCCESS; }
From source file:com.skt.adcas.lte.action.DownLinkByNMSAction.java
public String selectDailyCellTrafficCompExcelDownload() { this.log.debug("selectDailyCellTrafficCompExcelDownload Start"); SqlSession session = null;/*from ww w. ja v a2 s . com*/ FileOutputStream fileOut = null; try { parseParam(); log.debug(this.MFC_CD); Type type = new TypeToken<Map<String, Object>>() { }.getType(); Gson gson = new Gson(); log.debug("json data : " + this.JSONDATA); Workbook wb = new HSSFWorkbook(); CreationHelper createHelper = wb.getCreationHelper(); // Map<String, Object> map = gson.fromJson(this.JSONDATA, type); String sheetName = " data"; String safeName = WorkbookUtil.createSafeSheetName(sheetName); this.makeTrafficSheet(wb, safeName, map); // Map<String, Object> mapAfter = gson.fromJson(this.JSONDATAAFTER, type); String sheetNameAfter = " data"; String safeNameAfter = WorkbookUtil.createSafeSheetName(sheetNameAfter); this.makeTrafficSheet(wb, safeNameAfter, mapAfter); String writeFolderPath = (String) super.properties.get("TEMP_FOLDER_PATH"); String tempFolder = "/" + UUID.randomUUID().toString(); String xlsFileName = "/DownLinkDataComp.xls"; if (!(new File(writeFolderPath + tempFolder)).mkdir()) { throw new Exception("? ?? ."); } String xlsFileFullPath = writeFolderPath + tempFolder + xlsFileName; fileOut = new FileOutputStream(xlsFileFullPath); wb.write(fileOut); this.msg = "? ? ?"; this.status = "SUCCESS"; this.downloadurl = "download" + tempFolder + xlsFileName; } catch (Exception e) { e.printStackTrace(); this.msg = e.getMessage(); this.status = "ERROR"; this.error = true; if (session != null) { session.rollback(); } e.printStackTrace(); } finally { try { if (fileOut != null) fileOut.close(); } catch (IOException e) { e.printStackTrace(); } if (session != null) { session.close(); } } this.log.debug("selectDailyCellTrafficCompExcelDownload End"); return SUCCESS; }
From source file:com.skt.adcas.lte.action.DownLinkByNMSStatsAction.java
public String selectCellTrafficStatsCQIExcelDownload() { this.log.debug("selectCellTrafficStatsCQIExcelDownload Start"); SqlSession session = null;/*from w w w. ja v a 2s. c o m*/ FileOutputStream fileOut = null; try { //parseParam(); Type type = new TypeToken<Map<String, Object>>() { }.getType(); Gson gson = new Gson(); Map<String, Object> map = gson.fromJson(this.JSONDATA, type); log.debug("json data : " + this.JSONDATA); String searchType = this.SEARCHTYPE; log.debug("SEARCHTYPE : " + searchType); Workbook wb = new HSSFWorkbook(); //PDFsheet String sheetName = "CQI PDF"; String safeName = WorkbookUtil.createSafeSheetName(sheetName); Sheet PDFsheet = wb.createSheet(safeName); createCellTrafficStatsCQIExcelSheet(PDFsheet, "PDF", searchType, map); //CDFsheet sheetName = "CQI CDF"; safeName = WorkbookUtil.createSafeSheetName(sheetName); Sheet CDFsheet = wb.createSheet(safeName); createCellTrafficStatsCQIExcelSheet(CDFsheet, "CDF", searchType, map); String writeFolderPath = (String) super.properties.get("TEMP_FOLDER_PATH"); String tempFolder = "/" + UUID.randomUUID().toString(); String xlsFileName = "/DownLinkStatsCQI(PDF_CDF)(NMS).xls"; if (!(new File(writeFolderPath + tempFolder)).mkdir()) { throw new Exception("? ?? ."); } String xlsFileFullPath = writeFolderPath + tempFolder + xlsFileName; fileOut = new FileOutputStream(xlsFileFullPath); wb.write(fileOut); this.msg = "? ? ?"; this.status = "SUCCESS"; this.downloadurl = "download" + tempFolder + xlsFileName; } catch (Exception e) { this.msg = e.getMessage(); this.status = "ERROR"; this.error = true; if (session != null) { session.rollback(); } e.printStackTrace(); } finally { try { if (fileOut != null) fileOut.close(); } catch (IOException e) { e.printStackTrace(); } if (session != null) { session.close(); } } this.log.debug("selectCellTrafficStatsCQIExcelDownload End"); return SUCCESS; }
From source file:com.skt.adcas.lte.action.DownLinkByNMSStatsAction.java
public String selectCellTrafficStatsCompCQIExcelDownload() { this.log.debug("selectCellTrafficStatsCompCQIExcelDownload Start"); SqlSession session = null;//from w ww . j a v a 2 s.c om FileOutputStream fileOut = null; try { //parseParam(); Type type = new TypeToken<Map<String, Object>>() { }.getType(); Gson gson = new Gson(); Map<String, Object> map = gson.fromJson(this.JSONDATA, type); Map<String, Object> mapAfter = gson.fromJson(this.JSONDATA2, type); log.debug("json data : " + this.JSONDATA); log.debug("json2 data : " + this.JSONDATA2); String searchType = this.SEARCHTYPE; log.debug("SEARCHTYPE : " + searchType); Workbook wb = new HSSFWorkbook(); //PDFsheet String sheetName = " CQI PDF"; String safeName = WorkbookUtil.createSafeSheetName(sheetName); Sheet PDFsheet = wb.createSheet(safeName); createCellTrafficStatsCQIExcelSheet(PDFsheet, "PDF", searchType, map); //CDFsheet sheetName = " CQI CDF"; safeName = WorkbookUtil.createSafeSheetName(sheetName); Sheet CDFsheet = wb.createSheet(safeName); createCellTrafficStatsCQIExcelSheet(CDFsheet, "CDF", searchType, map); //PDFsheet sheetName = " CQI PDF"; safeName = WorkbookUtil.createSafeSheetName(sheetName); Sheet PDFsheetAfter = wb.createSheet(safeName); createCellTrafficStatsCQIExcelSheet(PDFsheetAfter, "PDF", searchType, mapAfter); //CDFsheet sheetName = " CQI CDF"; safeName = WorkbookUtil.createSafeSheetName(sheetName); Sheet CDFsheetAfter = wb.createSheet(safeName); createCellTrafficStatsCQIExcelSheet(CDFsheetAfter, "CDF", searchType, mapAfter); String writeFolderPath = (String) super.properties.get("TEMP_FOLDER_PATH"); String tempFolder = "/" + UUID.randomUUID().toString(); String xlsFileName = "/DownLinkStatsCompCQI(PDF_CDF)(NMS).xls"; if (!(new File(writeFolderPath + tempFolder)).mkdir()) { throw new Exception("? ?? ."); } String xlsFileFullPath = writeFolderPath + tempFolder + xlsFileName; fileOut = new FileOutputStream(xlsFileFullPath); wb.write(fileOut); this.msg = "? ? ?"; this.status = "SUCCESS"; this.downloadurl = "download" + tempFolder + xlsFileName; } catch (Exception e) { this.msg = e.getMessage(); this.status = "ERROR"; this.error = true; if (session != null) { session.rollback(); } e.printStackTrace(); } finally { try { if (fileOut != null) fileOut.close(); } catch (IOException e) { e.printStackTrace(); } if (session != null) { session.close(); } } this.log.debug("selectCellTrafficStatsCompCQIExcelDownload End"); return SUCCESS; }
From source file:com.skt.adcas.lte.action.DownLinkByNMSStatsAction.java
public String selectCellTrafficStatsExcelDownload() { this.log.debug("selectCellTrafficStatsExcelDownload Start"); SqlSession session = null;/* w w w . jav a 2s .c om*/ FileOutputStream fileOut = null; try { //parseParam(); Type type = new TypeToken<Map<String, Object>>() { }.getType(); Gson gson = new Gson(); Map<String, Object> map = gson.fromJson(this.JSONDATA, type); log.debug("json data : " + this.JSONDATA); String searchType = this.SEARCHTYPE; Workbook wb = new HSSFWorkbook(); //CreationHelper createHelper = wb.getCreationHelper(); String sheetName = "data"; String safeName = WorkbookUtil.createSafeSheetName(sheetName); //sheet Sheet sheet = wb.createSheet(safeName); createCellTrafficStatsExcelSheet(sheet, searchType, map); log.debug("selectCellTrafficStatsExcelDownload : file start"); String writeFolderPath = (String) super.properties.get("TEMP_FOLDER_PATH"); String tempFolder = "/" + UUID.randomUUID().toString(); String xlsFileName = "/DownLinkStatsData(NMS).xls"; if (!(new File(writeFolderPath + tempFolder)).mkdir()) { throw new Exception("? ?? ."); } String xlsFileFullPath = writeFolderPath + tempFolder + xlsFileName; fileOut = new FileOutputStream(xlsFileFullPath); wb.write(fileOut); log.debug("selectCellTrafficStatsExcelDownload : file end"); this.msg = "? ? ?"; this.status = "SUCCESS"; this.downloadurl = "download" + tempFolder + xlsFileName; } catch (Exception e) { this.msg = e.getMessage(); this.status = "ERROR"; this.error = true; if (session != null) { session.rollback(); } e.printStackTrace(); } finally { try { if (fileOut != null) fileOut.close(); } catch (IOException e) { e.printStackTrace(); } if (session != null) { session.close(); } } this.log.debug("selectCellTrafficStatsExcelDownload End"); return SUCCESS; }