From 5f612ab2f67b2c6f6894c624a7780799526d566d Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期四, 05 十一月 2026 20:20:05 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_business_新高电力' into dev_business_新高电力
---
yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/util/ExcelUtils.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/util/ExcelUtils.java b/yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/util/ExcelUtils.java
index e27d523..91e88c2 100644
--- a/yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/util/ExcelUtils.java
+++ b/yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/util/ExcelUtils.java
@@ -10,6 +10,8 @@
import cn.idev.excel.exception.ExcelCommonException;
import cn.idev.excel.exception.ExcelDataConvertException;
import cn.iocoder.yudao.framework.common.util.http.HttpUtils;
+import cn.iocoder.yudao.framework.excel.core.convert.ListJsonStringConverter;
+import cn.iocoder.yudao.framework.excel.core.convert.LocalTimeStringConverter;
import lombok.extern.slf4j.Slf4j;
import cn.iocoder.yudao.framework.excel.core.handler.ColumnWidthMatchStyleStrategy;
import cn.iocoder.yudao.framework.excel.core.handler.DateAsTextCellWriteHandler;
@@ -51,6 +53,8 @@
.registerWriteHandler(new ColumnWidthMatchStyleStrategy()) // 鍩轰簬 column 闀垮害锛岃嚜鍔ㄩ�傞厤銆傛渶澶� 255 瀹藉害
.registerWriteHandler(new SelectSheetWriteHandler(head)) // 鍩轰簬鍥哄畾 sheet 瀹炵幇涓嬫媺妗�
.registerConverter(new LongStringConverter()) // 閬垮厤 Long 绫诲瀷涓㈠け绮惧害
+ .registerConverter(new LocalTimeStringConverter()) // FastExcel 鍐呯疆鏃� LocalTime锛岀己灏戞椂浼氭姏 Can not find 'Converter'
+ .registerConverter(new ListJsonStringConverter()) // FastExcel 鍐呯疆鏃� List锛岀己灏戞椂浼氭姏 Can not find 'Converter'
.build();
try {
excelWriter.write(data, FastExcelFactory.writerSheet(sheetName).build());
@@ -82,6 +86,8 @@
.registerWriteHandler(new SelectSheetWriteHandler(head))
.registerWriteHandler(new DateAsTextCellWriteHandler())
.registerConverter(new LongStringConverter())
+ .registerConverter(new LocalTimeStringConverter())
+ .registerConverter(new ListJsonStringConverter())
.build();
try {
excelWriter.write(data, FastExcelFactory.writerSheet(sheetName).build());
--
Gitblit v1.9.3