Spring-Batch-Excel
Spring Batch扩展包含基于Excel的ItemReader实现。 它支持读取XLS和XLSX文件,后者还具有(实验性)流支持。
PoiItemReader具有最多的功能,但同时也是最耗费内存的,并且可能导致大型XLS(X)工作表出现内存问题。
为了减少内存占用,可以使用StreamingXlsxItemReader ,这只会将当前行保留在内存中,然后将其丢弃。 在流式传输XLSX文件时,并非所有功能都受支持,可能是公式未求值或导致错误。
PoiItemReader配置
除了的需要配置PoiItemReader 。
可以使用XML或Java Config进行配置。
XML格式
< bean id = " excelReader " class = " org.springframework.batch.extensions.excel
2023-04-21 11:05:51
909KB
Java
1