|
@@ -21,6 +21,7 @@ import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.io.IoUtil;
|
|
|
import cn.hutool.poi.excel.ExcelReader;
|
|
|
import cn.hutool.poi.excel.ExcelUtil;
|
|
|
+import cn.hutool.poi.excel.StyleSet;
|
|
|
import com.alibaba.excel.EasyExcel;
|
|
|
import com.alibaba.excel.EasyExcelFactory;
|
|
|
import com.alibaba.excel.ExcelWriter;
|
|
@@ -1014,7 +1015,7 @@ public class SubInfoExportController extends BaseController {
|
|
|
writer.addHeaderAlias("subName", "项目名称");
|
|
|
writer.addHeaderAlias("subjectId", "项目所在地");
|
|
|
writer.addHeaderAlias("content", "项目建设内容");
|
|
|
- writer.addHeaderAlias("amtTotal", "计划总投资(亿元)");
|
|
|
+ writer.addHeaderAlias("amtTotal", "计划总投资(万元)");
|
|
|
writer.addHeaderAlias("indusKind", "行业分类");
|
|
|
writer.addHeaderAlias("cbStatus", "状态[正在谋划,正在洽谈,已签约,已备案/已核准]");
|
|
|
writer.addHeaderAlias("beginDate", "计划开始日期");
|
|
@@ -1023,8 +1024,14 @@ public class SubInfoExportController extends BaseController {
|
|
|
writer.addHeaderAlias("remark", "备注");
|
|
|
|
|
|
|
|
|
+ // 设置单元格样式
|
|
|
+ SXSSFWorkbook workbook = (SXSSFWorkbook) writer.getWorkbook();
|
|
|
+ SXSSFSheet sheet = workbook.getSheetAt(0);
|
|
|
+ CellStyle cellStyle=writer.getStyleSet().getCellStyle();
|
|
|
+ cellStyle.setWrapText(true);
|
|
|
+ cellStyle.setAlignment(HorizontalAlignment.LEFT);
|
|
|
+
|
|
|
// 设置每列的默认宽度
|
|
|
- SXSSFSheet sheet = ((SXSSFWorkbook) writer.getWorkbook()).getSheetAt(0);
|
|
|
int defaultColumnWidth = 40; // 默认宽度为20个字符
|
|
|
for (int i = 0; i < 11; i++) {
|
|
|
if (i == 0) {
|