在spring批处理中处理xlsx / xls输入的最有效方法

时间:2012-10-17 03:57:09

标签: spring-batch

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

是否存在excel文件的项目阅读器。

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

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

1 个答案:

答案 0 :(得分:1)

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

不要忘记查看FlatFileItemReader源代码。