如何使用java for selenium从excel读取和存储数据?

时间:2014-09-15 09:04:20

标签: java arraylist hashmap

我想借此机会,面临从excel读取和存储数据的问题。

要求:在我的excel表中有10行和5列,在10行中我只想根据我的标志状态(YES / NO)执行5行(1,2,4,7,9)。 我想只从excel读取所有必需的数据一次,然后需要获得发布excel。

期待的是什么,需要像列(1)一样映射列和值 例如:4行(测试用例)映射所有列及其值到第4行。 像4,(col,value)

当我去阅读时,我希望根据行号从列名中获取值(例如:第4个测试用例)

我试过这种方式,但对我没用,

HashMap<Integer,String[]> mymap=new HashMap<Integer,String[]>


mymap.put(rownumber(testcasenumber),new string[]{getcelldata(col),getcelldata(colval)});

在这种情况下只存储测试用例编号(r =行数)但其他信息col,值不存储。

请帮助我获得完美而完美的方式。

1 个答案:

答案 0 :(得分:0)

也许使用excel的Java API,例如http://jexcelapi.sourceforge.net/的JExcel或http://poi.apache.org/的Apache POI,可以做你想要的。