anderx 4 년 전
부모
커밋
e765019298
1개의 변경된 파일5개의 추가작업 그리고 7개의 파일을 삭제
  1. 5 7
      src/main/java/com/goafanti/common/utils/excel/NewExcelUtil.java

+ 5 - 7
src/main/java/com/goafanti/common/utils/excel/NewExcelUtil.java

@@ -182,13 +182,10 @@ public class NewExcelUtil<T> {
 		try {
 			OutputStream out = response.getOutputStream();
 			// 取出一共有多少个sheet.
-			System.out.println("test................1");
-			double sheetNo = Math.ceil(list.size() / sheetSize);
+			int sheetNo = list.size();
 			String dateFilename =DateFilename(sheetName);
-			System.out.println("test................2");
 			for (int index = 0; index <= sheetNo; index++) {
 				createSheet(sheetNo, index);
-				System.out.println("test................3");
 				// 产生一行
 				Row title = sheet.createRow(0);
 				Cell cell = title.createCell(0);
@@ -196,7 +193,6 @@ public class NewExcelUtil<T> {
 				CellRangeAddress region = new CellRangeAddress(0, 0, 0, fields.size()-1);
 				sheet.addMergedRegion(region);
 				cell.setCellStyle(styles.get("total"));
-				System.out.println("test................4");
 				Row row = sheet.createRow(1);
 				int column = 0;
 				// 写入各个字段的列头名称
@@ -204,9 +200,7 @@ public class NewExcelUtil<T> {
 					Excel excel = (Excel) os[1];
 					this.createCell(excel, row, column++);
 				}
-				System.out.println("test................5");
 				fillExcelData(index, row);
-				System.out.println("test................6");
 				addStatisticsRow();
 			}
 			response.addHeader("Content-Disposition", "attachment;filename="  + new String(dateFilename.getBytes(),"iso-8859-1"));  
@@ -813,12 +807,16 @@ public class NewExcelUtil<T> {
 	 */
 	public void createSheet(double sheetNo, int index) {
 		this.sheet = wb.createSheet();
+		System.out.println("test................21");
 		this.styles = createStyles(wb);
+		System.out.println("test................22");
 		// 设置工作表的名称.
 		if (sheetNo == 0) {
 			wb.setSheetName(index, sheetName);
+			System.out.println("test................23");
 		} else {
 			wb.setSheetName(index, sheetName + index);
+			System.out.println("test................24");
 		}
 	}