问题标签 [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.
excel - 使用弹簧批处理阅读特定表格?
使用spring-batch-excel从 Excel 文件中读取特定工作表的方法是什么?
具体来说,我想以不同的方式解析 Excel 文件中的不同工作表,使用org.springframework.batch.item.excel.poi.PoiItemReader
.
我看不到如何使用 , 来执行此操作PoiItemReader
,因为它似乎阅读了文档中的每张纸。有没有办法在行映射器中以不同的方式处理工作表?是否可以不编写自定义 POI 阅读器?
spring - 如何在我们自己的项目中使用 spring-batch-extensions
我们希望在我们的应用程序中上传excel文件,并通过异步过程读取excel,以避免同步读取延迟。我们想使用spring批处理来读取excel文件,除了spring-batch-extensions之外我找不到任何参考。spring-batch-extensions 不存在于任何 maven 存储库中以添加为依赖项,而是源代码可用 git hub。有人可以帮忙在项目中使用 spring-batch-extensions 作为依赖项,而不是克隆代码并将其构建为快照版本吗?
java - Spring批处理FlatfileitemReader读取格式错误的行
在我的项目中,我使用 Spring 批处理并使用 FlatFileItemReader/FieldSetMapper 读取文件。一些输入文件有问题。这些行被剪切/格式错误,很少有记录。
假设输入文件有 4 列。几列没有正确形成。谁能帮我解决这个问题?(如果需要,我可以解释更多)
File.csv
java - SpringBatch 步骤没有被调用
我正在使用 springbatch 根据用户输入(文件)进行批量更新。但是 Step 没有被调用,因为哪个 writer 没有被调用。也没有收到任何错误或异常,但没有以下是我的代码成功完成的工作。
使用的技术:mysql,spring-batch,java,spring-boot,intellij idea
}
控制器类:
java - springbatch excel第二次不起作用
我正在使用 api 来调用 springbatch 作业。当我第一次打电话时它工作正常。第二次给出以下错误。
下面是我的代码。-------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------
配置:
控制器:
批处理属性:
java - org.springframework.batch.item.ItemStreamException:无法在第二个 api 调用上初始化阅读器
尝试使用相同的 xlsx 文件第二次调用 springbatchjob 时出现标题错误。
使用的技术:Springbatch、springboot、mysql、java、springbatchexcel。
java - 如何在 springbatch 项目阅读器中读取多于文本文件
我必须将项目阅读器中的文本文件读入我的项目处理器。但是现在我必须在我的项目处理器中读取多个文件。
而且我对文本文件阅读器还有一个疑问:如何在不使用文件概念的情况下阅读文本文件?
apache-poi - 在 SpringBatch 中读取 XLSX 数据
我有一个必须读取的 xlsx 文件,并且需要将日期字段写入 MYSQL DateTime 列。
excel文件中的日期格式为“2018-08-06 16:32:58”
但是当我使用 PoiItemReader 读取它然后在自定义行映射器中转换它时,我得到以下异常:
我觉得这是由于 PoiItemReader 无法正确读取日期字段。请注意,我已尝试使用 SDF 将其转换为 sql 日期。
代码:https ://github.com/vishwabhat19/TimeWorkedData.git
我应该改用 XSSFWorkbook 吗?如果我这样做,我将如何将其推送到阅读器中?我的项目是一个春季批处理项目,它需要一个 InputReader 对象。
先感谢您。
java - 如何使用 Spring Boot Batch Job 更新数据库中的大量数据
我想更新庞大的用户数据库。
下面是包含 20k 个用户记录的表格格式。
我有一张 excel 表,其中包含以下新数据。此数据并非特定于用户。这是所有用户共有的主数据。
该任务是从表中读取用户特定数据,然后从对应于旧数据的 Excel 表中读取新数据,然后为该用户更新同一表中的新数据。
例如 -
- 第 1 步 - 从数据库中读取 user_id 95961800 的数据(use_id、node_id 和 kmap_type)
- 第 2 步 - 从 excel 中读取与数据库 node_id(9908) 对应的新值,即 7707,1000,7707
- 第 3 步 - 使用 KMAP_TYPE 分别为 SUBINDUSTRY、FUNCTION 和 ROLE 为同一用户更新同一表中的这些新值。
我正在考虑为此使用spring boot批处理服务。因为我在java和spring boot技术方面知识一般
谁能建议我应该如何在这里进行?
提前致谢。
printf - Spring Batch 配置 Formatter 转换变更
我有一个项目编写器,如下所示:
当我厌倦了格式值 =“%05d”时,我的预期值为 00012。但是当我尝试用值 =“%05s”更改格式化程序值时,我得到了像这样的空格“12”,需要替换为零。
假设如果我的值是 AI2 的意思,那么我的格式化值必须是 000AI2。那就是我正在尝试将转换从 d 更改为 s。
怎么做 :?