如何动态更改csv中的列值

时间:2016-04-26 07:24:40

标签: java csv selenium jenkins

我有一个类似下面的csv文件

SoftwareID,SoftwareDescription,SoftwareName,SoftwareVersion,SoftwareLifeCycleStage,SoftwareCodeBase,SoftwareTags,SoftwareSeverity
TestSoftware,This is Test Sample,AutoTestSoftware11,1,Concept,Large,java,Medium
TestSoftware,This is Test Sample,AutoTestSoftware12,1,End of Life,Very Large,java,High
TestSoftware,This is Test Sample,AutoTestSoftware13,1,Concept,Large,java,Low
TestSoftware,This is Test Sample,AutoTestSoftware14,1,Concept,Large,java,Critical

如您所见,SoftwareName是唯一的。因此,每次执行之前我都需要更改这些值。但是,我想把自动化放在jenkins中。所以,我想编写代码,以便它可以动态地更改SoftwareName。

我在此做了R& D并找到以下信息。

  1. 我在SuperCSV中遇到了CSVDozerWriter。首先,我将csv文件读取到bean。然后,我将挤出数字部分并增加该值。然后再将其写入csv。但是,我觉得很难。
  2. https://super-csv.github.io/super-csv/examples_dozer.html

    有人可以帮忙吗?

    EDIT1:我的主要目标是编写一个代码来更改softwareName值

0 个答案:

没有答案