我有一个简单的 spring 批处理程序,它从 INPUT 文件读取数据并写入 OUTPUT 文件。
输入文件有 50000 条记录,我的 block 大小是 1000。
输入文件中有五列,即。一二三四五
我的要求是创建一个 excel 文件(.xls 文件)作为输出。
最佳答案
不支持创建 excel 文件 (.xls)。有两种选择。
- 将输出创建为 CSV 文件 (FlatFileItemWriter),然后可以 在excel中打开。这是最简单的选择,将是 足以满足大多数应用。
- 其他选项是实现自定义 FileItemWriter,创建 使用 apache POI 或 jexl 等库的 excel 文件
关于java - Spring Batch - 如何将批处理作业的输出文件生成为 excel 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726227/