簡體   English   中英

Apache Poi更新xls文件

[英]Apache Poi update xls file

我在Android應用程序中使用Apache Poi,但是我對xls文件的更新有疑問。

要更改已存在值的單元格的值,我沒有問題,但是當我更改空單元格的值時,我有一個空指針執行。

我使用方法setCellValue。

您可能需要在更改單元格的值之前創建單元格。 如果一個單元格沒有值,它就“不存在”,所以你需要創建它然后設置它的值。 您可以嘗試使用getCell()和mising rowPolicy來嘗試獲取一個單元格(如果它們當前不是一個單元格),如下所示:

myRow.getCell(7, Row.CREATE_NULL_AS_BLANK);//Should create cell if it is currently blank

獲得單元后,嘗試按照您的設置設置它的值。

或者,如果您有一個細胞,請事先檢查,例如

if (myCell ==null) {
//Create cell code
Cell cell = row.createCell(0);
}

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM