【问题标题】:To read Excel can we use Spring batch?要阅读 Excel,我们可以使用 Spring 批处理吗?
【发布时间】:2021-04-19 08:58:55
【问题描述】:

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

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

如果 Spring Batch 无法实现,我还可以使用什么其他解决方案

【问题讨论】:

    标签: database excel spring-batch


    【解决方案1】:
    <dependency>
        <groupId>org.springframework.batch.extensions</groupId>
        <artifactId>spring-batch-excel</artifactId>
        <version>0.1.0</version>
    </dependency>
    

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

    【讨论】:

      【解决方案2】:

      去看看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 并使用它们。

      【讨论】:

        猜你喜欢
        • 2020-04-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-11
        • 2016-08-11
        • 2018-10-05
        • 1970-01-01
        相关资源
        最近更新 更多