[英]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.