package Work;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import org.apache.poi.EncryptedDocumentException;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.net.NetworkUtils;
public class excelData {
static FileInputStream fis;
static Workbook wb;
public static void main(String[] args) throws EncryptedDocumentException, InvalidFormatException, IOException {
try {
fis = new FileInputStream("C:\\Users\\user\\Desktop\\Selenium.xlsx");
wb = WorkbookFactory.create(fis);
Sheet sh = wb.getSheet("Input");
Row rw = sh.getRow(2);
Cell cs = rw.getCell(2);
String a = cs.getStringCellValue();
System.out.println(cs);
} catch (NullPointerException e) {
e.printStackTrace();
System.out.println("NULL");
}
}
}
我在这个基本代码中得到了nullpointer异常。 你可以看到我的Excel表格。Excel Image
你能指导我完成这件事。 显示java.lang.NullPointerException 在Work.excelData.main(excelData.java:29)