|
@@ -45,7 +45,11 @@ public class ExcelUtils {
|
|
|
|
|
|
public static void exportExcel(List<?> list, String title, String sheetName, Class<?> pojoClass, String fileName,
|
|
|
HttpServletResponse response, float height) {
|
|
|
- userExport2(list, pojoClass, fileName, response, new ExportParams(title, sheetName), height);
|
|
|
+ Boolean havTitle = false;
|
|
|
+ if (StringUtil.isNotBlank(title)) {
|
|
|
+ havTitle = true;
|
|
|
+ }
|
|
|
+ userExport2(list, pojoClass, fileName, response, new ExportParams(title, sheetName), height, havTitle);
|
|
|
}
|
|
|
|
|
|
public static void exportExcel(List<?> list, String title, String sheetName, Class<?> pojoClass, String fileName,
|
|
@@ -85,13 +89,17 @@ public class ExcelUtils {
|
|
|
}
|
|
|
|
|
|
private static void userExport2(List<?> list, Class<?> pojoClass, String fileName, HttpServletResponse response,
|
|
|
- ExportParams exportParams, float height) {
|
|
|
+ ExportParams exportParams, float height, Boolean havTitle) {
|
|
|
Workbook workbook = ExcelExportUtil.exportExcel(exportParams, pojoClass, list);
|
|
|
if (workbook != null) {
|
|
|
Sheet sheet = workbook.getSheetAt(0);
|
|
|
int rowNum = sheet.getLastRowNum();
|
|
|
Row row = sheet.getRow(0);
|
|
|
- for (int i = 1; i <= rowNum; i++) {
|
|
|
+ int startRowNum = 1;
|
|
|
+ if (havTitle) {
|
|
|
+ startRowNum = 2;
|
|
|
+ }
|
|
|
+ for (int i = startRowNum; i <= rowNum; i++) {
|
|
|
row = sheet.getRow(i);
|
|
|
row.setHeightInPoints(height);
|
|
|
}
|