java - 在 selenium 中使用 apache poi 读取 Excel 文件,但尝试在 java 中运行代码时显示 nullpointerException 错误
问题描述
运行此代码时显示 nullpointerException 错误
npackage.ReadindDataFromExcel.main(ReadindDataFromExcel.java:48) 处的线程“主”java.lang.NullPointerException 中的异常*
public static void main(String[] args) throws Exception
{
System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://newtours.demoaut.com");
//Excel File location
FileInputStream file = new FileInputStream("C://Datafirst.xls");
HSSFWorkbook workbook = new HSSFWorkbook(file);
HSSFSheet sheet = workbook.getSheet("Sheet1");
int noOfRows = sheet.getLastRowNum();
System.out.println("No.of Records in the Excel Sheet:" + noOfRows);
//int colcount=sheet.getRow(0).getLastCellNum();
for (int row = 0; row <= noOfRows; row++)
{
HSSFRow currentrow = sheet.getRow(row);
String First_name = currentrow.getCell(0).getStringCellValue();
}
}
解决方案
推荐阅读
- sql - 在 postgres 中将额外的零附加到小数点后两位
- lisp - 在 Maxima 中编写用于评估逻辑的包
- mysql - mysql中的位数据类型
- php - 在 laravel 5.8 中定义一个新的路由别名
- node.js - 如何使用 jest.spyOn 函数来测试另一个文件中的函数
- php - is_singular 不起作用
- c# - 有没有一种安全的方法可以在线程之间快速交换数据?
- java - android studio 将控件显示为文本
- gradle - settings.gradle 文件未在 Intellij 中显示
- apache-spark - 如何在从 Kafka 读取消息时为 Spark Structured Streaming 设置最佳配置值 - 触发时间、maxOffsetsPerTrigger?