|
@@ -8,6 +8,7 @@ import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.alibaba.excel.EasyExcel;
|
|
|
import com.alibaba.excel.ExcelWriter;
|
|
|
import com.alibaba.excel.write.metadata.WriteSheet;
|
|
|
+import com.alibaba.excel.write.style.column.SimpleColumnWidthStyleStrategy;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -105,12 +106,12 @@ public class DetectDataController {
|
|
|
String title = showDataDto.getAreaName() + "排水普查作业量详表";
|
|
|
String contentYsHeader = "道路名称:" + showDataDto.getRoadName() + " 排水性质:" + PipeTypeEnum.YS.getName();
|
|
|
List<List<String>> ysheaders = ShowDataExportHeader.getHeaders("成都兴蓉市政设施管理有限公司" + title, contentYsHeader);
|
|
|
- WriteSheet writeSheet = EasyExcel.writerSheet("YS").head(ysheaders).registerWriteHandler(ShowDataExportHeader.setTableStyle()).build();
|
|
|
+ WriteSheet writeSheet = EasyExcel.writerSheet("YS").head(ysheaders).registerWriteHandler(ShowDataExportHeader.setTableStyle()).registerWriteHandler(new SimpleColumnWidthStyleStrategy(15)).build();
|
|
|
excelWriter.write(showDataYsExports, writeSheet);
|
|
|
|
|
|
String contentWsHeader = "道路名称:" + showDataDto.getRoadName() + " 排水性质:" + PipeTypeEnum.WS.getName();
|
|
|
List<List<String>> wsheaders = ShowDataExportHeader.getHeaders("成都兴蓉市政设施管理有限公司" + title, contentWsHeader);
|
|
|
- WriteSheet writeSheet2 = EasyExcel.writerSheet("WS").head(wsheaders).registerWriteHandler(ShowDataExportHeader.setTableStyle()).build();
|
|
|
+ WriteSheet writeSheet2 = EasyExcel.writerSheet("WS").head(wsheaders).registerWriteHandler(ShowDataExportHeader.setTableStyle()).registerWriteHandler(new SimpleColumnWidthStyleStrategy(15)).build();
|
|
|
excelWriter.write(showDataWsExports, writeSheet2);
|
|
|
|
|
|
excelWriter.finish();
|
|
@@ -173,7 +174,7 @@ public class DetectDataController {
|
|
|
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
|
|
|
try (ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).build()) {
|
|
|
List<List<String>> headers = DataSummaryHeader.getHeaders(dataSummarizationExportVo.getListDatas());
|
|
|
- WriteSheet writeSheet = EasyExcel.writerSheet("数据汇总").head(headers).registerWriteHandler(ShowDataExportHeader.setTableStyle()).build();
|
|
|
+ WriteSheet writeSheet = EasyExcel.writerSheet("数据汇总").head(headers).registerWriteHandler(ShowDataExportHeader.setTableStyle()).registerWriteHandler(new SimpleColumnWidthStyleStrategy(15)).build();
|
|
|
excelWriter.write(dataSummarizationExportVo.getExportDatas(), writeSheet);
|
|
|
|
|
|
excelWriter.finish();
|