poi 생성 excel 공통 방법
/**
* excel
* @param dateList String
* @param titleArray
* @param sheetName sheet
* @param fileName ( paht+fileName+sysdate+.xls :d:/ 2013-10-10.xls)
* @param path
*/
public static boolean createExcel(List<String[]> dateList,String[] titleArray,String sheetName,String fileName,String path,String orderDate){
try {
if (null!=dateList && dateList.size()>0){
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = PoiExcelUtil.createSheet(wb, sheetName);
Font font = PoiExcelUtil.createFont(wb, HSSFFont.BOLDWEIGHT_NORMAL, HSSFFont.COLOR_NORMAL, (short)10);//2: ,3: ,4:
CellStyle cellStyle = PoiExcelUtil.createBorderCellStyle(wb, HSSFColor.BLACK.index, HSSFColor.WHITE.index, HSSFCellStyle.ALIGN_CENTER, font);
HSSFRow row = PoiExcelUtil.createRow(sheet, 0, 250);//
HSSFCell cell = null;
Font titleFont = PoiExcelUtil.createFont(wb, HSSFFont.BOLDWEIGHT_BOLD, HSSFFont.COLOR_NORMAL, (short)10);//2: ,3: ,4:
CellStyle titleCellStyle = PoiExcelUtil.createBorderCellStyle(wb, HSSFColor.BLACK.index, HSSFColor.WHITE.index, HSSFCellStyle.ALIGN_CENTER, titleFont);
for (int j=0;j<titleArray.length;j++){
cell = PoiExcelUtil.createCell(row, j, titleCellStyle);
cell.setCellValue(titleArray[j]);
cell.setCellStyle(titleCellStyle);
}
for (int i=0;i<dateList.size();i++){
row = PoiExcelUtil.createRow(sheet, i+1, 250);
String [] dateArray = dateList.get(i);
for (int j=0;j<dateArray.length;j++){
cell = PoiExcelUtil.createCell(row, j, cellStyle);
cell.setCellValue(dateArray[j]);
cell.setCellStyle(cellStyle);
}
}
String fileNameStr = path+"/"+orderDate+"/"+fileName+".xls";
PoiExcelUtil.writeWorkbook(wb, fileNameStr);
return true;
}else{
log.error(" , "+fileName+CommonUtil.dateConvert(new Date(), "yyyy-MM-dd")+".xls");
return false;
}
} catch (Exception e) {
log.error(" excel , :"+fileName+CommonUtil.dateConvert(new Date(), "yyyy-MM-dd")+".xls",e);
return false;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
POI Excel 사용자 정의 날짜 형식 읽기 (인스턴스 코드)POI로 Excel 데이터 읽기: (버전 번호: POI3.7) 1. Excel 읽기 2, Excel 데이터 처리: Excel 저장 날짜, 시간은 모두 수치 형식으로 저장되며, 읽을 때 POI가 먼저 수치 유형인지 아...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.