要阅读 Excel,我们可以使用 Spring 批处理吗?

To read Excel can we use Spring batch?

我想知道是否可以使用 Spring Batch,以便从 一个文件 Excel 并将其保存在数据库中。

备注:文件内容Excel每2小时更改一次。

如果无法使用 Spring 批处理,我可以使用什么其他解决方案

spring-batch-extensions for Excel看看。您会发现 ExcelItemReader 和 ExcelItemWriter.

的一些示例

这里是spring-batch-extensions项目的介绍Excel:

Spring Batch extension which contains ItemReader implementations for Excel. Support for both JExcel and Apache POI is available. Simple xls documents can be read with both implementations, however for reading the newer xlsx format Apache POI is required.

您只需要 import sources into your IDE 并使用它们。

<dependency>
    <groupId>org.springframework.batch.extensions</groupId>
    <artifactId>spring-batch-excel</artifactId>
    <version>0.1.0</version>
</dependency>

以上依赖可以添加为as Excel Item Reader(PoiItemReader).