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