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

How to read a cell value randomly using random function from an excel file in Java?

我有一个 excel sheet 有 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());

您的错误在于您尝试使用随机数 Object 作为方法。
它不是这样工作的。您的兰特是 Object 类型 Random

然后您访问该对象上的方法以实现您的目标。您可以将其视为一个工具箱。

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