java - Spring Batch - 如何将批处理作业的输出文件生成为 excel 表

标签 java spring excel spring-batch

我有一个简单的 spring 批处理程序,它从 INPUT 文件读取数据并写入 OUTPUT 文件。

输入文件有 50000 条记录,我的 block 大小是 1000。

输入文件中有五列,即。一二三四五

我的要求是创建一个 excel 文件(.xls 文件)作为输出。

最佳答案

不支持创建 excel 文件 (.xls)。有两种选择。

  1. 将输出创建为 CSV 文件 (FlatFileItemWriter),然后可以 在excel中打开。这是最简单的选择,将是 足以满足大多数应用。
  2. 其他选项是实现自定义 FileItemWriter,创建 使用 apache POI 或 jexl 等库的 excel 文件

关于java - Spring Batch - 如何将批处理作业的输出文件生成为 excel 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726227/

相关文章:

jsp页面中的spring security "param.error"?

excel - SumIF 使用表/命名范围而不是单单元格标准

excel - 如何将制表符值复制到vba中的单元格

java - 尝试引用 "this"来引用当前字符串对象。不确定我这样做是否正确

java - 如何使用 docker 镜像从另一个微服务调用一个微服务

java - 是否有更有效的方法来为 JMS 创建大量消息使用者列表?

spring - 使用spring3检测 session 过期或 session 超时

java - Spring3 所需的 Jars 以及其他 Jars 的功能?

c# - 将excel中的数据导入到多个表中

java.lang.IllegalStateException : Expected BEGIN_OBJECT but was STRING at line 1 column 62 错误