如何使用随机函数从Java中的Excel文件中随机读取单元格值?

我有一个Excel表,有10个条目,0-9行和0列。 我想用随机函数从(5,0)ex(row,column)的单元格中读取一个随机值? 以下是我试过的代码!

FileInputStream fis = new FileInputStream("C://Users//logasaravanan.g//Desktop//seleniumtest.xls"); HSSFWorkbook wb = new HSSFWorkbook(fis); HSSFSheet sheet = wb.getSheet("xxxx"); Random rand = new Random(); int a= rand(sheet.getLastRowNum()); HSSFRow row = sheet.getRow(a); System.out.println("Running test case " + row.getCell(0).toString()); 

你用nextInt

 int row = rand.nextInt(sheet.getLastRowNum()); 

你的错误在于你尝试使用你的rand Object作为方法。
这不是它的工作原理。 你的rand是Randomtypes的Object

然后,您访问该对象上的方法来实现您的目标。 你可以把它看作是一个工具箱。

通过执行Random rand = new Random()您可以将您的工具箱下架。 然后你可以使用工具箱中的工具,比如rand.nextInt