本文主要是介绍【POI】getRow、getCell方法发生的NullPointerException,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当excel中的行或单元格没有被用到的时候,get到的会是null
可以封装一个util类,get不到的时候就create
public static XSSFCell getOrCreateCell(XSSFSheet sheet, int rowIndex, int colIndex) {XSSFRow row = sheet.getRow(rowIndex);if (row == null) {row = sheet.createRow(rowIndex);}XSSFCell cell = row.getCell(colIndex);if (cell == null) {cell = row.createCell(colIndex);}return cell;}
这篇关于【POI】getRow、getCell方法发生的NullPointerException的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!