【发布时间】:2021-12-18 16:12:00
【问题描述】:
我想创建一个文件 .xls,但是当我设置一个值时,它给了我空指针。这是我的代码:
(文件 xls 在开始时是空的,我需要从代码中创建两张表):
Workbook wb = new HSSFWorkbook();
Sheet general=wb.createSheet("General");
//after this line it gives me null point
Row row = general.getRow(0);
Cell cell = row.getCell(1);
好像“general”是空的。有谁能帮帮我吗?
【问题讨论】:
-
您可能会责怪错误的代码行。我怀疑是
row.getCell(1)抛出NPE因为row为空。新创建的空工作表不包含任何行。这些需要首先使用Sheet.createRow 创建。那么细胞也是如此。见Row.createCell。总是很好读:poi.apache.org/components/spreadsheet/quick-guide.html.
标签: java apache-poi xls