3
我在Android應用程序中使用Apache Poi,但我遇到xls文件更新問題。Apache Poi更新xls文件
若要更改已有值的單元格的值,我沒有問題,但是當我更改空單元格的值時,我有空指針豁免。
我使用方法setCellValue。
我在Android應用程序中使用Apache Poi,但我遇到xls文件更新問題。Apache Poi更新xls文件
若要更改已有值的單元格的值,我沒有問題,但是當我更改空單元格的值時,我有空指針豁免。
我使用方法setCellValue。
您可能需要在更改單元格的值之前創建單元格。如果一個單元沒有價值,它就不存在,所以你需要創建它,然後設置它的價值。你可以嘗試使用getCell()與mising rowPolicy嘗試,並獲得細胞,如果他們不是當前一個,像這樣:
myRow.getCell(7, Row.CREATE_NULL_AS_BLANK);//Should create cell if it is currently blank
一旦你的細胞,嘗試設置它的價值,你一直在做。
或者,嘗試事先檢查,如果你有一個小區,e.g
if (myCell ==null) {
//Create cell code
Cell cell = row.createCell(0);
}
祝你好運!
謝謝,它的工作原理。 我的代碼如下所示: – user3244162
cell = feuille.getRow(2).getCell(0,Row.CREATE_NULL_AS_BLANK); – user3244162