0

我必须编写一个应该处理 excel 输入的 spring 批处理程序。

是否有用于 excel 文件的 itemreader。

特殊情况:如果我不确定文件的输入格式怎么办。它可以是 xlsx 或 xls 中的任何一个,并且程序应该能够同时处理这两者。

我手中的解决方案:使用 poi 或 jexcel 读取 excel 并写入一个 dat 文件,然后可以使用 FlatFileItemReader 处理该文件。

4

1 回答 1

1

编写您自己的 ExcelFileItemReader 实现ResourceAwareItemReaderItemStream接口并在那里使用 poi/jexcel 库。

不要忘记查看FlatFileItemReader源代码。

于 2012-10-17T12:53:17.763 回答