poi报空指针_空指针异常apache poi

嗨,我们一直在使用apache poi ing java程序读取xls和xlsx文件,问题是我们得到空指针异常有两个原因..第一个是我们已经解决的空白单元格,另一个是我们的时候正在选择一个没有任何记录的专栏 .

我们的程序询问excel文件的路径,然后是文件的特定工作表编号和要读取的工作表的特定列编号 . 这里是读取xls文件的代码

public void readXLSFile()throws IOException{

InputStream ExcelFileToRead = new FileInputStream(path);

HSSFWorkbook wb = new HSSFWorkbook(ExcelFileToRead);

HSSFSheet sheet=wb.getSheetAt(sheetname);

HSSFRow row;

HSSFCell cell;

Iterator rows = sheet.rowIterator();

list1.clear();

while (rows.hasNext())

{

headers.clear();

row=(HSSFRow) rows.next();

// Iterator cells = row.cellIterator();

headers.add("contents");

cnt = cnt+1;

cell = row.getCell(cols);

if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING)

{

//System

你可能感兴趣的:(poi报空指针)