使用java从csv文件中获取正确的数据

时间:2015-05-15 17:29:06

标签: java jmeter

我有点需要获取数据的情况

我有以下三种产品

   product1,product2,product3 

并且每个产品都有不同的ID(例如p1345,p3453,p2345),然后每个产品都有不同的选项,这些选项具有不同的skus

   product1 - option1(sku234),option2(sku345)
   product2 - option1(sku1001)
   product3 - option1(sku0022),option2(sku0033)

因此,如果我将产品存储在一个csv文件中并将选项存储在其他csv文件中,我该如何从选项文件中获取相关的skus。

1 个答案:

答案 0 :(得分:1)

您能解释一下如何构建2个CSV文件吗?

这样的事情怎么样?

products.csv

每行包含:产品ID,选项代码1,选项代码2,选项代码3等

options.csv

每行包含:产品ID,选项代码,SKU

..所以你在products.csv中查找产品ID(例如p1345)以获得该产品的可能选项代码列表,然后对于列表中的每个选项代码,查找它(以及产品ID) )在options.csv中获取特定于该产品/选项对的SKU。

所以作为一个简单的例子,给定刚才描述的结构,如果products.csv只包含1条记录: p1345,option1,option 2

..和options.csv包含以下2条记录: p1345,option1,sku234 p1345,option2,sku345

..并且给出产品ID" p1345",通过解析两个CSV文件,您的代码将确定该产品ID的2个有效SKU是" sku234"和" sku345"。

希望这是有道理的,只是检查我的理解是正确的。