Excel模版动态数据下拉

This commit is contained in:
chenhongjie 2025-11-08 10:58:00 +08:00
parent ca46c4076f
commit 282bf46abf

View File

@ -127,7 +127,7 @@ public class ExcelDownHandler implements SheetWriteHandler {
throw new ServiceException("使用ExcelDynamicOptions注解必须给providerClass赋予ExcelOptionsProvider的实现类" + throw new ServiceException("使用ExcelDynamicOptions注解必须给providerClass赋予ExcelOptionsProvider的实现类" +
",字段:{}", field.getName()); ",字段:{}", field.getName());
} }
// 通过反射获取提供者实例 // 获取提供者实例
ExcelOptionsProvider provider = (ExcelOptionsProvider) SpringUtils.getBean(providerClass); ExcelOptionsProvider provider = (ExcelOptionsProvider) SpringUtils.getBean(providerClass);
Set<String> optionSets = provider.getOptions(); Set<String> optionSets = provider.getOptions();
options = new ArrayList<>(CollUtil.isNotEmpty(optionSets) ? new ArrayList<>(optionSets) : Collections.emptyList()); options = new ArrayList<>(CollUtil.isNotEmpty(optionSets) ? new ArrayList<>(optionSets) : Collections.emptyList());