List of usage examples for org.apache.poi.hssf.usermodel HSSFWorkbook write
private void write(POIFSFileSystem fs) throws IOException
From source file:com.fota.fota3g.statisticsMgt.controller.FotaReportExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { String date = DateTimeUtil.getCurrentDate(); String formNm = "FOTA_"; String fileName = date + "_" + formNm; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<FotaReportInfoVo> fotaReportTotalList = (List<FotaReportInfoVo>) model.get("fotaReportTotalList"); @SuppressWarnings("unchecked") List<FotaReportFailCauseAnalysisViewVo> failCauseAnalysisTotalList = (List<FotaReportFailCauseAnalysisViewVo>) model .get("failCauseAnalysisTotalList"); @SuppressWarnings("unchecked") List<FotaReportFirmPkgDownloadViewVo> firmPkgDownloadtotalList = (List<FotaReportFirmPkgDownloadViewVo>) model .get("firmPkgDownloadtotalList"); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // ? /* www . ja va 2 s . c o m*/ HSSFSheet sheet1 = workbook.createSheet("? "); // ? HSSFRow title = sheet1.createRow(0); title.createCell(0).setCellValue("? "); HSSFRow header = sheet1.createRow(1); header.createCell(0).setCellValue(""); header.createCell(1).setCellValue(""); header.createCell(2).setCellValue(" "); header.createCell(3).setCellValue(""); header.createCell(4).setCellValue(""); header.createCell(5).setCellValue(""); header.createCell(6).setCellValue(" ??"); HSSFRow subHeader = sheet1.createRow(2); subHeader.createCell(0).setCellValue("?"); subHeader.createCell(1).setCellValue("?"); subHeader.createCell(2).setCellValue("? "); subHeader.createCell(3).setCellValue(""); subHeader.createCell(4).setCellValue(""); subHeader.createCell(5).setCellValue(""); subHeader.createCell(6).setCellValue(""); subHeader.createCell(7).setCellValue(""); subHeader.createCell(8).setCellValue(""); subHeader.createCell(9).setCellValue(""); subHeader.createCell(10).setCellValue(""); subHeader.createCell(11).setCellValue("PIN "); subHeader.createCell(12).setCellValue(""); int index = 2; if (fotaReportTotalList != null && fotaReportTotalList.size() > 0) { for (int i = 0; i < fotaReportTotalList.size(); i++) { FotaReportInfoVo fvo = fotaReportTotalList.get(i); HSSFRow row = sheet1.createRow(++index); row.createCell(0).setCellValue(fvo.getModel()); row.createCell(1).setCellValue(fvo.getSubscriberCount()); row.createCell(2).setCellValue(fvo.getFirmwareVersionCheckCount()); row.createCell(3).setCellValue(fvo.getFirmwareVersionCheckSucc()); row.createCell(4).setCellValue(fvo.getFirmwareVersionCheckFail()); row.createCell(5).setCellValue(fvo.getFirmwareVersionCheckSuccRate()); row.createCell(6).setCellValue(fvo.getFirmwareUpdateRealTime()); row.createCell(7).setCellValue(fvo.getFirmwareUpdateReservation()); row.createCell(8).setCellValue(fvo.getFirmwareUpdateSucc()); row.createCell(9).setCellValue(fvo.getFirmwareUpdateFail()); row.createCell(10).setCellValue(fvo.getFirmwareUpdateFinalVersion()); row.createCell(11).setCellValue(fvo.getFirmwareUpdatePinLock()); row.createCell(12).setCellValue(fvo.getFirmwareUpdateSuccRate()); } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // ?? ? HSSFSheet sheet2 = workbook.createSheet(" ?? ?"); // ? HSSFRow title2 = sheet2.createRow(0); title2.createCell(0).setCellValue(" ?? ?"); HSSFRow header2 = sheet2.createRow(1); header2.createCell(0).setCellValue(""); header2.createCell(1).setCellValue("?"); header2.createCell(2).setCellValue(""); header2.createCell(3).setCellValue("??"); index = 1; if (failCauseAnalysisTotalList != null && failCauseAnalysisTotalList.size() > 0) { for (int i = 0; i < failCauseAnalysisTotalList.size(); i++) { FotaReportFailCauseAnalysisViewVo fvo = failCauseAnalysisTotalList.get(i); HSSFRow row = sheet2.createRow(++index); row.createCell(0).setCellValue(fvo.getDevision()); row.createCell(1).setCellValue(fvo.getModel()); row.createCell(2).setCellValue(fvo.getCount()); row.createCell(3).setCellValue(fvo.getCause()); } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // HSSFSheet sheet3 = workbook.createSheet(" "); // ? HSSFRow title3 = sheet3.createRow(0); title3.createCell(0).setCellValue(" "); HSSFRow header3 = sheet3.createRow(1); header3.createCell(0).setCellValue("?"); header3.createCell(1).setCellValue(" "); header3.createCell(2).setCellValue(" "); index = 1; if (firmPkgDownloadtotalList != null && firmPkgDownloadtotalList.size() > 0) { for (int i = 0; i < firmPkgDownloadtotalList.size(); i++) { FotaReportFirmPkgDownloadViewVo fvo = firmPkgDownloadtotalList.get(i); HSSFRow row = sheet3.createRow(++index); row.createCell(0).setCellValue(fvo.getModel()); row.createCell(1).setCellValue(fvo.getFirmwarePkg()); row.createCell(2).setCellValue(fvo.getDownloadCount()); } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// workbook.write(response.getOutputStream()); response.getOutputStream().close(); }
From source file:com.fota.fota3g.statisticsMgt.controller.NewFotaReportExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { String date = DateTimeUtil.getCurrentDate(); String formNm = "FOTA_"; String fileName = date + "_" + formNm; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<NewFotaReportInfoVo> fotaReportExcelList = (List<NewFotaReportInfoVo>) model .get("fotalReportExcelList"); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // FOTA /*from ww w . ja va 2 s .c om*/ HSSFSheet sheet1 = workbook.createSheet("FOTA_"); // ? HSSFRow title = sheet1.createRow(0); title.createCell(0).setCellValue("FOTA_"); HSSFRow header = sheet1.createRow(1); header.createCell(0).setCellValue("FOTA ID"); header.createCell(1).setCellValue("FOTA "); header.createCell(2).setCellValue("??"); header.createCell(3).setCellValue("?"); header.createCell(4).setCellValue(" "); header.createCell(5).setCellValue("FOTA "); header.createCell(6).setCellValue(""); header.createCell(7).setCellValue("FOTA ? "); header.createCell(8).setCellValue(" ?"); header.createCell(9).setCellValue("? ?"); header.createCell(10).setCellValue("? ??"); header.createCell(11).setCellValue("DM Timeout"); header.createCell(12).setCellValue(""); int index = 1; if (fotaReportExcelList != null && fotaReportExcelList.size() > 0) { for (int i = 0; i < fotaReportExcelList.size(); i++) { NewFotaReportInfoVo fvo = fotaReportExcelList.get(i); HSSFRow row = sheet1.createRow(++index); row.createCell(0).setCellValue(fvo.getRequestId()); row.createCell(1).setCellValue(fvo.getRequestName()); row.createCell(2).setCellValue(fvo.getWriteDate()); row.createCell(3).setCellValue(fvo.getStartDate()); row.createCell(4).setCellValue(fvo.getStartTime() + "~" + fvo.getEndTime()); row.createCell(5).setCellValue(fvo.getTotalCount()); row.createCell(6).setCellValue(fvo.getSuccessCount()); row.createCell(7).setCellValue(fvo.getTotalFailCount()); row.createCell(8).setCellValue(fvo.getCancelDevCount()); row.createCell(9).setCellValue(fvo.getNonRegistedDevCount()); row.createCell(10).setCellValue(fvo.getDevSessionCloseCount()); row.createCell(11).setCellValue(fvo.getDmTimeoutCount()); row.createCell(12).setCellValue(fvo.getSuccessRate()); } } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// workbook.write(response.getOutputStream()); response.getOutputStream().close(); }
From source file:com.fota.fota3g.statisticsMgt.controller.PkgDownExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { String date = DateTimeUtil.getCurrentDate(); String formNm = " "; String fileName = date + "_" + formNm; String sheetName = "sheet1"; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<FirmwareVersionVo> columnList = (List<FirmwareVersionVo>) model.get("columnList"); @SuppressWarnings("unchecked") List resultList = (List) model.get("resultList"); HSSFSheet sheet = workbook.createSheet(sheetName); // ?//w w w.j a va2 s . c om HSSFRow header = sheet.createRow(0); header.createCell(0).setCellValue("??"); for (int i = 0, j = 1; i < columnList.size(); i++, j++) { header.createCell(j).setCellValue(columnList.get(i).getVersion()); } header.createCell(columnList.size()).setCellValue(""); // ?? int index = 0; HashMap<String, String> tempResultItemMap = null; for (int i = 0; i < resultList.size(); i++) { HSSFRow row = sheet.createRow(++index); tempResultItemMap = (HashMap) resultList.get(i); row.createCell(0).setCellValue(tempResultItemMap.get("01_SUMDATE").toString()); for (int j = 0, k = 1; j < columnList.size(); j++, k++) { row.createCell(k).setCellValue(tempResultItemMap.get(columnList.get(j).getVersion()).toString()); } row.createCell(columnList.size()).setCellValue(tempResultItemMap.get("ROW_SUM").toString()); } // end of for(int i=0; i<resultList.size(); i++) workbook.write(response.getOutputStream()); response.getOutputStream().close(); }
From source file:com.fota.fotastatMgt.controller.FotastatExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { String date = DateTimeUtil.getCurrentDate(); String formNm = "FOTA"; String fileName = date + "_" + formNm; String sheetName = "sheet1"; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<FotastatSearchVO> resultData = (List<FotastatSearchVO>) model.get("resultData"); HSSFSheet sheet = workbook.createSheet(sheetName); // ?/* w ww . j a v a2s .co m*/ HSSFRow header = sheet.createRow(0); header.createCell(0).setCellValue("?"); header.createCell(1).setCellValue("FOTA Type"); header.createCell(2).setCellValue(""); header.createCell(3).setCellValue(""); header.createCell(4).setCellValue("?"); header.createCell(5).setCellValue("??"); header.createCell(6).setCellValue(""); header.createCell(7).setCellValue("?"); header.createCell(8).setCellValue("?"); header.createCell(9).setCellValue(""); //(ctn) header.createCell(10).setCellValue(""); header.createCell(11).setCellValue(""); header.createCell(12).setCellValue("?"); header.createCell(13).setCellValue("???"); header.createCell(14).setCellValue("PUSH"); int index = 0; if (resultData != null && resultData.size() > 0) { for (int i = 0; i < resultData.size(); i++) { FotastatSearchVO fvo = resultData.get(i); HSSFRow row = sheet.createRow(++index); row.createCell(0).setCellValue(fvo.getProcessStatCd()); row.createCell(1).setCellValue(fvo.getFotaType()); row.createCell(2).setCellValue(fvo.getBizNm()); row.createCell(3).setCellValue(fvo.getSvcNm()); row.createCell(4).setCellValue(fvo.getDevMakerNm()); row.createCell(5).setCellValue(fvo.getDevModelNm()); row.createCell(6).setCellValue(fvo.getModemMakerNm()); row.createCell(7).setCellValue(fvo.getModemModelNm()); row.createCell(8).setCellValue(fvo.getClientNm()); row.createCell(9).setCellValue(fvo.getDealerNm()); //(ctn) row.createCell(10).setCellValue(fvo.getDevFirmwareMakerVer()); row.createCell(11).setCellValue(fvo.getUpdFirmwareMakerVer()); row.createCell(12).setCellValue(fvo.getCretDt()); row.createCell(13).setCellValue(fvo.getDevNonAccPeriod()); row.createCell(14).setCellValue(fvo.getPushRsvYn()); } } workbook.write(response.getOutputStream()); response.getOutputStream().close(); }
From source file:com.fota.qualityMgt.controller.DeviceQualityAnalysisExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { String date = DateTimeUtil.getCurrentDate(); String formNm = "??"; String fileName = date + "_" + formNm; String sheetName = "sheet1"; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<DeviceQualityAnalysisInfoVo> resultData = (List<DeviceQualityAnalysisInfoVo>) model.get("resultData"); HSSFSheet sheet = workbook.createSheet(sheetName); // ?/* ww w .ja v a 2s . com*/ HSSFRow header = sheet.createRow(0); header.createCell(0).setCellValue("??"); header.createCell(1).setCellValue(""); header.createCell(2).setCellValue(""); header.createCell(3).setCellValue("??"); header.createCell(4).setCellValue(""); header.createCell(5).setCellValue("?"); header.createCell(6).setCellValue("??"); header.createCell(7).setCellValue(""); header.createCell(8).setCellValue("?"); header.createCell(9).setCellValue("?"); // header.createCell(10).setCellValue("QMV"); // ? header.createCell(11).setCellValue("CPU"); header.createCell(12).setCellValue("MEM"); header.createCell(13).setCellValue("CHW"); header.createCell(14).setCellValue("CHWE"); header.createCell(15).setCellValue("ErrorDesc"); // header.createCell(16).setCellValue("RSSI"); header.createCell(17).setCellValue("RAT"); header.createCell(18).setCellValue("RSCP (WCDMA)"); header.createCell(19).setCellValue("E/I (WCDMA)"); header.createCell(20).setCellValue("RSRP (LTE)"); header.createCell(21).setCellValue("RSRQ (LTE)"); header.createCell(22).setCellValue("RMNET/QMI (LTE)"); header.createCell(23).setCellValue("BR"); header.createCell(24).setCellValue("SRVS"); header.createCell(25).setCellValue("Tx"); header.createCell(26).setCellValue("SS"); header.createCell(27).setCellValue("CS"); header.createCell(28).setCellValue("FREQ"); header.createCell(29).setCellValue("APN"); header.createCell(30).setCellValue("QoS"); header.createCell(31).setCellValue("PSC (WCDMA)"); header.createCell(32).setCellValue("D/N"); header.createCell(33).setCellValue("VER"); header.createCell(34).setCellValue("IMEI"); header.createCell(35).setCellValue("ICCID"); int index = 0; for (int i = 0; i < resultData.size(); i++) { DeviceQualityAnalysisInfoVo fvo = resultData.get(i); HSSFRow row = sheet.createRow(++index); // ?? row.createCell(0).setCellValue(fvo.getLastAccDt()); row.createCell(1).setCellValue(fvo.getBizNm()); row.createCell(2).setCellValue(fvo.getSvcNm()); row.createCell(3).setCellValue(fvo.getDevId()); row.createCell(4).setCellValue(fvo.getCtn()); row.createCell(5).setCellValue(fvo.getDevMakerNm()); row.createCell(6).setCellValue(fvo.getDevModelNm()); row.createCell(7).setCellValue(fvo.getModemMakerNm()); row.createCell(8).setCellValue(fvo.getModemModelNm()); row.createCell(9).setCellValue(fvo.getDevQulInfo()); // row.createCell(10).setCellValue(fvo.getQmv()); // ? row.createCell(11).setCellValue(fvo.getCpu()); row.createCell(12).setCellValue(fvo.getMem()); row.createCell(13).setCellValue(fvo.getChw()); row.createCell(14).setCellValue(fvo.getChwe()); row.createCell(15).setCellValue(fvo.getErrorDesc()); // row.createCell(16).setCellValue(fvo.getRssi()); row.createCell(17).setCellValue(fvo.getRat()); row.createCell(18).setCellValue(fvo.getRscp()); row.createCell(19).setCellValue(fvo.getEi()); row.createCell(20).setCellValue(fvo.getRsrp()); row.createCell(21).setCellValue(fvo.getRsrq()); row.createCell(22).setCellValue(fvo.getRmnet()); row.createCell(23).setCellValue(fvo.getBr()); row.createCell(24).setCellValue(fvo.getSrvc()); row.createCell(25).setCellValue(fvo.getTx()); row.createCell(26).setCellValue(fvo.getSs()); row.createCell(27).setCellValue(fvo.getCs()); row.createCell(28).setCellValue(fvo.getFreq()); row.createCell(29).setCellValue(fvo.getApn()); row.createCell(30).setCellValue(fvo.getQos()); row.createCell(31).setCellValue(fvo.getPsc()); row.createCell(32).setCellValue(fvo.getDn()); row.createCell(33).setCellValue(fvo.getVer()); row.createCell(34).setCellValue(fvo.getImei()); row.createCell(35).setCellValue(fvo.getIccid()); } workbook.write(response.getOutputStream()); response.getOutputStream().close(); }
From source file:com.fota.qualityMgt.controller.LongTimeDisconnectDevMgtExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { // logger.warn("LongTimeDisconnectDevMgtExcelDown - buildExcelDocument() start..."); String date = DateTimeUtil.getCurrentDate(); String formNm = "??"; String fileName = date + "_" + formNm; String sheetName = "sheet1"; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<LongTimeDisconnectDevInfoVo> resultData = (List<LongTimeDisconnectDevInfoVo>) model.get("resultData"); HSSFSheet sheet = workbook.createSheet(sheetName); // ?/*from w ww .j a va 2 s . c o m*/ HSSFRow header = sheet.createRow(0); header.createCell(0).setCellValue("???"); header.createCell(1).setCellValue("??"); header.createCell(2).setCellValue(""); header.createCell(3).setCellValue("?"); header.createCell(4).setCellValue("?"); header.createCell(5).setCellValue("??"); header.createCell(6).setCellValue(""); header.createCell(7).setCellValue("?"); header.createCell(8).setCellValue("IMEI"); header.createCell(9).setCellValue(""); header.createCell(10).setCellValue("OFF "); int index = 0; if (resultData != null && resultData.size() > 0) { for (int i = 0; i < resultData.size(); i++) { LongTimeDisconnectDevInfoVo fvo = resultData.get(i); HSSFRow row = sheet.createRow(++index); row.createCell(0).setCellValue(fvo.getDevDisConnectDate()); row.createCell(1).setCellValue(fvo.getOffYn()); row.createCell(2).setCellValue(fvo.getSvcNm()); row.createCell(3).setCellValue(fvo.getClientNm()); row.createCell(4).setCellValue(fvo.getDevMakerNm()); row.createCell(5).setCellValue(fvo.getDevModelNm()); row.createCell(6).setCellValue(fvo.getModemMakerNm()); row.createCell(7).setCellValue(fvo.getModemModelNm()); row.createCell(8).setCellValue(fvo.getImei()); row.createCell(9).setCellValue(fvo.getCtn()); row.createCell(10).setCellValue(fvo.getOffReportYn()); } } workbook.write(response.getOutputStream()); response.getOutputStream().close(); }
From source file:com.fota.qualityMgt.controller.ModemQualityInfoExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { String date = DateTimeUtil.getCurrentDate(); String formNm = ""; String fileName = date + "_" + formNm; String sheetName = "sheet1"; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<ModemQulSearchVO> resultData = (List<ModemQulSearchVO>) model.get("resultData"); HSSFSheet sheet = workbook.createSheet(sheetName); // ?// ww w . j a va 2 s . c om HSSFRow header = sheet.createRow(0); header.createCell(0).setCellValue(""); header.createCell(1).setCellValue(""); //(ctn) header.createCell(2).setCellValue("?"); header.createCell(3).setCellValue("??"); header.createCell(4).setCellValue(""); header.createCell(5).setCellValue("?"); header.createCell(6).setCellValue(""); header.createCell(7).setCellValue("RAT"); header.createCell(8).setCellValue("RSSI"); header.createCell(9).setCellValue("?"); int index = 0; for (int i = 0; i < resultData.size(); i++) { ModemQulSearchVO fvo = resultData.get(i); HSSFRow row = sheet.createRow(++index); row.createCell(0).setCellValue(fvo.getBizNm()); row.createCell(1).setCellValue(fvo.getSvcNm()); row.createCell(2).setCellValue(fvo.getDevMakerNm()); row.createCell(3).setCellValue(fvo.getDevModelNm()); row.createCell(4).setCellValue(fvo.getModemMakerNm()); row.createCell(5).setCellValue(fvo.getModemModelNm()); row.createCell(6).setCellValue("(?)"); row.createCell(7).setCellValue(fvo.getRat()); row.createCell(8).setCellValue(fvo.getRssi()); row.createCell(9).setCellValue(fvo.getLastAccDt()); } workbook.write(response.getOutputStream()); response.getOutputStream().close(); }
From source file:com.fota.qualityMgt.controller.QualityInfoExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { String date = DateTimeUtil.getCurrentDate(); String formNm = ""; String fileName = date + "_" + formNm; String sheetName = "sheet1"; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<QulSearchVO> resultData = (List<QulSearchVO>) model.get("resultData"); HSSFSheet sheet = workbook.createSheet(sheetName); // ?/*from w w w. j a v a 2s. co m*/ HSSFRow header = sheet.createRow(0); header.createCell(0).setCellValue(""); header.createCell(1).setCellValue(""); //(ctn) header.createCell(2).setCellValue("?"); header.createCell(3).setCellValue("??"); header.createCell(4).setCellValue(""); header.createCell(5).setCellValue("?"); header.createCell(6).setCellValue("?"); header.createCell(7).setCellValue("ErrorDesc"); header.createCell(8).setCellValue(""); header.createCell(9).setCellValue("RAT"); header.createCell(10).setCellValue("RSSI"); header.createCell(11).setCellValue("()"); header.createCell(12).setCellValue("???"); header.createCell(13).setCellValue("??"); int index = 0; for (int i = 0; i < resultData.size(); i++) { QulSearchVO fvo = resultData.get(i); HSSFRow row = sheet.createRow(++index); row.createCell(0).setCellValue(fvo.getBizNm()); row.createCell(1).setCellValue(fvo.getSvcNm()); //(ctn) row.createCell(2).setCellValue(fvo.getDevMakerNm()); row.createCell(3).setCellValue(fvo.getDevModelNm()); row.createCell(4).setCellValue(fvo.getModemMakerNm()); row.createCell(5).setCellValue(fvo.getModemModelNm()); row.createCell(6).setCellValue(fvo.getDevQulInfo()); row.createCell(7).setCellValue(fvo.getErrorDesc()); row.createCell(8).setCellValue("(?)"); row.createCell(9).setCellValue(fvo.getRat()); row.createCell(10).setCellValue(fvo.getRssi()); row.createCell(11).setCellValue(fvo.getQulAccCycle()); row.createCell(12).setCellValue(fvo.getDevNonAccPeriod()); row.createCell(13).setCellValue(fvo.getLastAccDt()); } workbook.write(response.getOutputStream()); response.getOutputStream().close(); }
From source file:com.fota.statMgt.controller.StatDevExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { String date = DateTimeUtil.getCurrentDate(); String formNm = "?"; String fileName = date + "_" + formNm; String sheetName = "sheet1"; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<StatDevSearchVO> resultData = (List<StatDevSearchVO>) model.get("resultData"); HSSFSheet sheet = workbook.createSheet(sheetName); // ?/* w w w . j a v a 2 s . co m*/ HSSFRow header = sheet.createRow(0); header.createCell(0).setCellValue("FOTA TYPE"); header.createCell(1).setCellValue(""); header.createCell(2).setCellValue(""); header.createCell(3).setCellValue("?"); header.createCell(4).setCellValue("??"); header.createCell(5).setCellValue("??"); header.createCell(6).setCellValue("??"); header.createCell(7).setCellValue("??"); header.createCell(8).setCellValue("??"); int index = 0; for (int i = 0; i < resultData.size(); i++) { StatDevSearchVO fvo = resultData.get(i); HSSFRow row = sheet.createRow(++index); row.createCell(0).setCellValue(fvo.getFotaType()); row.createCell(1).setCellValue(fvo.getBizNm()); row.createCell(2).setCellValue(fvo.getSvcNm()); row.createCell(3).setCellValue(fvo.getDevMakerNm()); row.createCell(4).setCellValue(fvo.getDevModelNm()); row.createCell(5).setCellValue(fvo.getDevCntDtFrom()); row.createCell(6).setCellValue(fvo.getDevCntDtTo()); row.createCell(7).setCellValue(fvo.getIncDevCnt()); row.createCell(8).setCellValue(fvo.getSumDevCntNow()); } workbook.write(response.getOutputStream()); response.getOutputStream().close(); }
From source file:com.fota.statMgt.controller.StatFotaExcelDown.java
License:Open Source License
@Override protected void buildExcelDocument(Map<String, Object> model, HSSFWorkbook workbook, HttpServletRequest request, HttpServletResponse response) throws Exception { String date = DateTimeUtil.getCurrentDate(); String formNm = "FOTA"; String fileName = date + "_" + formNm; String sheetName = "sheet1"; response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setHeader("Content-disposition", "attachent; filename=" + new String((fileName).getBytes("KSC5601"), "8859_1") + ".xls"); @SuppressWarnings("unchecked") List<StatFotaSearchVO> resultData = (List<StatFotaSearchVO>) model.get("resultData"); HSSFSheet sheet = workbook.createSheet(sheetName); // ?//from w ww . j a v a 2 s . c o m HSSFRow header = sheet.createRow(0); header.createCell(0).setCellValue("??"); header.createCell(1).setCellValue("FOTA TYPE"); header.createCell(2).setCellValue(""); header.createCell(3).setCellValue(""); header.createCell(4).setCellValue("?"); header.createCell(5).setCellValue("??"); header.createCell(6).setCellValue(""); header.createCell(7).setCellValue("?"); header.createCell(8).setCellValue(""); header.createCell(9).setCellValue("?"); header.createCell(10).setCellValue(""); header.createCell(11).setCellValue(""); header.createCell(12).setCellValue(""); header.createCell(13).setCellValue(""); header.createCell(14).setCellValue("(%)"); int index = 0; for (int i = 0; i < resultData.size(); i++) { StatFotaSearchVO fvo = resultData.get(i); HSSFRow row = sheet.createRow(++index); row.createCell(0).setCellValue(fvo.getCretDt()); row.createCell(1).setCellValue(fvo.getFotaType()); row.createCell(2).setCellValue(fvo.getBizNm()); row.createCell(3).setCellValue(fvo.getSvcNm()); row.createCell(4).setCellValue(fvo.getDevMakerNm()); row.createCell(5).setCellValue(fvo.getDevModelNm()); row.createCell(6).setCellValue(fvo.getFirmwareMakerVer()); row.createCell(7).setCellValue(fvo.getEarlyCnt()); row.createCell(8).setCellValue(fvo.getWaitCnt()); row.createCell(9).setCellValue(fvo.getVersionChkCnt()); row.createCell(10).setCellValue(fvo.getProcessCnt()); row.createCell(11).setCellValue(fvo.getSuccessCnt()); row.createCell(12).setCellValue(fvo.getFailCnt()); row.createCell(13).setCellValue(fvo.getTotal()); row.createCell(14).setCellValue(fvo.getSuccessRate()); } workbook.write(response.getOutputStream()); response.getOutputStream().close(); }