Ich bin einen seltsamen Fehler immer beim Versuch, die Zellenwert durch Apache POI in Java zu lesen:Apache POI getStringCellValue (Druck) null
System.out.println(row.getCell(13, Row.CREATE_NULL_AS_BLANK).getStringCellValue())
immer null
Druck, auch nach der fehlenden Politik als Row.CREATE_NULL_AS_BLANK
Angabe .My Schreiblogik der Zelle ist:
public void writeCell(String value, Sheet sheet, int rowNum, int colNum)
{
Row row = sheet.getRow(rowNum);
if (row == null)
{
row = sheet.createRow(rowNum);
}
Cell cell = row.createCell(colNum, Cell.CELL_TYPE_STRING);
if (value == null)
{
return;
}
cell.setCellValue(value);
}
Wenn ich to Cell ich schreibe an SpaltenNr = 13, der String-Wert Objekt null ist. Ich kann dieses Problem nicht beheben.
Nein, das ist nicht möglich, da ich den Wert nirgendwo auf Null setze. Es ist ein Null-Objekt. – Ashley