问题标签 [spring-batch-excel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
359 浏览

java - 在 Spring 批处理中将属性注入 FlatFileItemWriter

我需要生成一个名为:当前日期NEW_NAME_YYYY-MM-DD在哪里的文件。YYYY-MM-DD一切正常,除了当我的批处理尝试获取属性tmp.dir时,它什么也没找到并调用目录null。这是我正在使用的 Writer 类:

applicationContext.xml这是与属性文件的属性占位符一起放置的 bean 定义:

关于为什么不注入属性的任何想法???至于batch.properties在我的例子中调用的属性文件,它在 applicationcontext 中声明得很好

0 投票
1 回答
1012 浏览

java - Spring批处理excel扩展

要读取由 17 列和单行组成的 excel 文件,我使用了 excel 扩展 Spring 批处理。问题是,当我运行应用程序时,它会读取此索引之后的前 9 列,但出现错误:

在我的代码下面

请注意,我的文件包含 17 列全部填充

0 投票
1 回答
352 浏览

java - 步骤冻结。当文件很大时,PoiItemreader 不会读取 excel 文件。有什么建议吗?

我尝试在 Spring Batch 中使用 PoiItemreader 处理一个 excel 文件。当 excel 文件较小或正常大小时,程序成功运行。但是,当我尝试处理更大的文件(大于 12MB)时。该文件根本没有被读取。

我有以下问题:

  1. 使用 PoiItemreader 的文件大小限制是多少?
  2. 使用 MultiResourcePartioner 可以解决这个问题吗?

非常感谢你。

这是我的代码:

0 投票
2 回答
350 浏览

spring - 如何使用spring batch excel从excel文件中读取数值

我正在使用 spring batch excel 和 POI 从 .xlsx 读取值。我看到数值的打印格式与 .xlsx 中的原始值不同

请建议我,如何将值打印为 .xlsx 文件中的值。以下是详细信息。

在我的 Excel 值如下

在此处输入图像描述

值打印如下

在此处输入图像描述

我的代码如下

0 投票
0 回答
18 浏览

spring-batch-excel - 如何将标题配置为第二行,以便 Spring 批处理 Excel 将第二行字段名与 BeanNames 映射

上面的代码,将第一行视为标题并将第一行 columnNames 与 Person propertyNames 匹配,但我有一个用例,我需要将第二行 columnNames 与 Person propertyNames 匹配,请帮助我如何做到这一点。

我的读者如下

0 投票
1 回答
84 浏览

java - Spring Batch Excel PoiItemReader

我正在尝试使用带有 PoiItemReader 的 spring-batch 扩展(spring-batch-excel)读取 excel。尝试通过以下配置读取 excel 文件时出现以下错误。

错误:

ItemReader 配置:

这是 pom 依赖项

我正在尝试阅读的示例 Excel 文件

在此处输入图像描述

0 投票
0 回答
67 浏览

java - Spring Batch Excel 中的日期格式

我正在尝试使用 Spring Batch 和Spring Batch Excel读取 Excel 文件,并且日期格式的单元格以与文件不同的格式读取。

在我的文件中,日期DD/MM/YYYY和使用 Spring/POI 读取数据org.apache.poi.ss.usermodel.DataFormatter的时间和performDateFormatting方法中的参数dateFormat 具有M/d/yy.

有没有办法在阅读时强制日期模式?

我的行映射器配置是

先感谢您