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

如何使用java for selenium从excel读取和存储数据?,java,arraylist,hashmap,Java,Arraylist,Hashmap,我想借此机会向您介绍,我面临着从excel读取和存储数据的问题 要求:在我有10行5列的excel表格中,根据我的标志状态是/否,在10行中我只想执行5行1、2、4、7、9。 我只想从excel中读取一次所有必需的数据,然后需要获取发布版excel 我所期望的是,需要像1row那样映射列和值 ex:4将包含所有列及其值的rowtest用例映射到第4行。 比如4,col,value 当我进行读取时,我希望根据第4个测试用例的行号从列名中获取值 我试过这种方法,但对我无效 HashMap<In

我想借此机会向您介绍,我面临着从excel读取和存储数据的问题

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

我所期望的是,需要像1row那样映射列和值 ex:4将包含所有列及其值的rowtest用例映射到第4行。 比如4,col,value

当我进行读取时,我希望根据第4个测试用例的行号从列名中获取值

我试过这种方法,但对我无效

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


mymap.put(rownumber(testcasenumber),new string[]{getcelldata(col),getcelldata(colval)});
在这种情况下,只存储测试用例numberr=行num,但不存储其他信息列


请帮助我找到准确和完美的方法。

也许使用Java API for excel,如Jetcel at或Apache POI at可以做您想要的事情