Преглед на файлове

【数据汇总导出】功能模块样式调整

heshan преди 2 години
родител
ревизия
6fdf79dda7

+ 4 - 3
DataCheck/src/main/java/com/tofly/dataCheck/controller/DetectDataController.java

@@ -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);
                 // 千万别忘记finish 会帮忙关闭流
                 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);
                 // 千万别忘记finish 会帮忙关闭流
                 excelWriter.finish();

+ 1 - 1
DataCheck/src/main/java/com/tofly/dataCheck/excel/entity/ShowDataExportHeader.java

@@ -39,7 +39,7 @@ public class ShowDataExportHeader {
         //设置 垂直居中
         contentWriteCellStyle.setVerticalAlignment(VerticalAlignment.CENTER);
         //设置 水平居中
-        contentWriteCellStyle.setHorizontalAlignment(HorizontalAlignment.LEFT);
+        contentWriteCellStyle.setHorizontalAlignment(HorizontalAlignment.CENTER);
         return contentWriteCellStyle;
     }