|
|
@@ -7,6 +7,7 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import cn.tr.module.api.sys.storage.SysStorageApi;
|
|
|
import cn.tr.module.constant.ExcelConstant;
|
|
|
+import cn.tr.module.excel.core.converter.CustomDateDateConverter;
|
|
|
import cn.tr.module.excel.core.dto.ExcelTemplateDescDTO;
|
|
|
import cn.tr.module.excel.core.handler.read.CustomerReadListener;
|
|
|
import cn.tr.module.excel.core.handler.write.CustomCellWriteHandler;
|
|
|
@@ -24,6 +25,9 @@ import cn.tr.plugin.eventbus.config.EventBus;
|
|
|
import com.alibaba.excel.EasyExcel;
|
|
|
import com.alibaba.excel.ExcelWriter;
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
+import com.alibaba.excel.converters.Converter;
|
|
|
+import com.alibaba.excel.converters.ConverterKeyBuild;
|
|
|
+import com.alibaba.excel.converters.DefaultConverterLoader;
|
|
|
import com.alibaba.excel.write.metadata.WriteSheet;
|
|
|
import com.alibaba.excel.write.style.HorizontalCellStyleStrategy;
|
|
|
import com.alibaba.excel.write.style.column.SimpleColumnWidthStyleStrategy;
|
|
|
@@ -52,6 +56,11 @@ public class ExcelService {
|
|
|
private static HorizontalCellStyleStrategy horizontalSampleCellStyleStrategy =
|
|
|
new CustomHorizontalCellStyleStrategy(StyleUtils.getHeadStyle(), StyleUtils.getSampleContentStyle());
|
|
|
|
|
|
+ {
|
|
|
+ Map<ConverterKeyBuild.ConverterKey, Converter<?>> converterKeyConverterMap = DefaultConverterLoader.loadDefaultWriteConverter();
|
|
|
+ converterKeyConverterMap.put(ConverterKeyBuild.buildKey(Date.class),new CustomDateDateConverter());
|
|
|
+ }
|
|
|
+
|
|
|
@Autowired
|
|
|
private ISysExportSheetService exportSheetService;
|
|
|
|