【发布时间】:2021-04-19 08:58:55
【问题描述】:
我想知道是否可以使用 Spring Batch,以便从 一个文件 Excel 并将其保存在数据库中。
备注: Excel 文件内容每 2 小时更换一次。
如果 Spring Batch 无法实现,我还可以使用什么其他解决方案
【问题讨论】:
标签: database excel spring-batch
我想知道是否可以使用 Spring Batch,以便从 一个文件 Excel 并将其保存在数据库中。
备注: Excel 文件内容每 2 小时更换一次。
如果 Spring Batch 无法实现,我还可以使用什么其他解决方案
【问题讨论】:
标签: database excel spring-batch
<dependency>
<groupId>org.springframework.batch.extensions</groupId>
<artifactId>spring-batch-excel</artifactId>
<version>0.1.0</version>
</dependency>
以上依赖可以添加为Excel Item Reader(PoiItemReader)。
【讨论】:
去看看spring-batch-extensions for Excel。您会发现 ExcelItemReader 和 ExcelItemWriter 的一些示例。
这里是针对 Excel 的 spring-batch-extensions 项目的介绍:
Spring Batch 扩展,其中包含 Excel 的 ItemReader 实现。支持 JExcel 和 Apache POI。两种实现都可以读取简单的 xls 文档,但是要读取较新的 xlsx 格式,则需要 Apache POI。
您只需要import sources into your IDE 并使用它们。
【讨论】: