是否可以创建一个读取和写入特定CSV列的Spring Batch作业?

时间:2019-06-13 22:04:08

标签: java csv spring-batch

我有一个有效的实现方式,用户上载CSV,然后选择要保留在数据库中的特定列(这些列将用于数学运算/稍后进行转换)。相同的操作还使用这些列名称创建“转储”表。

此CSV文件没有特定的布局或格式-这意味着除了它们指定的内容外,我没有其他关于其列顺序或列名的信息。他们还将总是有一堆我不需要的其他列(1000+)-这意味着我只想获取用户选择的非常具体的列。但是,CSV始终将以逗号分隔,并且使用最少的引用模式。显然,这里没有什么是静态的,因为选定的列及其布局将在CSV和CSV之间变化。

是否可以使用已经创建的功能指定的列,并使用它们读取CSV并将其插入表格中?如果是这样,我应该从哪里开始?以及我还需要哪些其他信息(列位置/索引等)?

0 个答案:

没有答案