我必须编写一个应该处理excel输入的spring批处理程序。
是否存在excel文件的项目阅读器。
特例:如果我不确定文件的输入格式怎么办?它可以是xlsx或xls中的任何一个,程序应该能够处理两者。
我手中的解决方案:使用poi或jexcel读取excel并写入一个可以使用FlatFileItemReader处理的dat文件。
答案 0 :(得分:1)
编写自己的ExcelFileItemReader实现ResourceAwareItemReaderItemStream接口并在那里使用poi / jexcel库。
不要忘记查看FlatFileItemReader源代码。