Browse Source

导出设置 自定义列宽

java8
赵宏斌 2 months ago
parent
commit
c390b04287
  1. 5
      src/main/java/com/xujie/sys/modules/pms/controller/EamController.java

5
src/main/java/com/xujie/sys/modules/pms/controller/EamController.java

@ -2,6 +2,7 @@ package com.xujie.sys.modules.pms.controller;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.write.style.column.LongestMatchColumnWidthStyleStrategy;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xujie.sys.common.utils.PageUtils;
import com.xujie.sys.common.utils.R;
@ -76,6 +77,8 @@ public class EamController {
PageUtils page = eamService.eamWorkOrderSearchForDefect2(data);
// 写入Excel
EasyExcel.write(response.getOutputStream(), EamWorkOrderExportData.class)
//自适应列宽
.registerWriteHandler(new LongestMatchColumnWidthStyleStrategy())
.sheet("设备维修组维修工单")
.doWrite(page.getList());
}
@ -101,6 +104,8 @@ public class EamController {
List<ExportCoreComponentsData> list = eamService.getAllCoreComponents(data);
// 写入Excel
EasyExcel.write(response.getOutputStream(), ExportCoreComponentsData.class)
//自适应列宽
.registerWriteHandler(new LongestMatchColumnWidthStyleStrategy())
.sheet("核心备件更换记录")
.doWrite(list);
}

Loading…
Cancel
Save