0
A
回答
1
以下是實現此目的的兩種方法。
1)通過調用removeCell
on the Row
包含Cell
來刪除單元格。這也將刪除單元格上的任何格式或樣式。
row.removeCell(cellToMakeEmpty);
2)將細胞的細胞類型CELL_TYPE_BLANK
與Cell
's setCellType
method。這將清除單元格上的任何值,但會使格式和樣式完好無損。
cellToMakeEmpty.setCellType(Cell.CELL_TYPE_BLANK);
0
據我所知,你應該HSSFDataFormat對象來更改樣式的格式類似的東西;
public void setStyleFormat(int dataType, HSSFCellStyle styleRow, Workbook wb) {
HSSFDataFormat df = (HSSFDataFormat) wb.createDataFormat();
switch (dataType) {
case Types.DATE:
case Types.TIME:
case Types.TIMESTAMP:
styleRow.setDataFormat(df.getFormat("m/d/yy"));
break;
case Types.INTEGER:
case Types.NUMERIC:
case Types.DECIMAL:
styleRow.setDataFormat(df.getFormat("0"));
break;
default:
styleRow.setDataFormat(df.getFormat("@"));
break;
}
}
相關問題
- 1. 使用Apache POI編輯Microsoft-office .doc文件使用Apache POI
- 2. Apache poi單元格格式
- 3. Apache POI時間單元格
- 4. 導入Apache POI單元庫
- 5. Apache POI:如何格式化數值單元格值
- 6. 使用Apache poi編輯excel表格
- 7. 使用Apache POI編輯Word文檔
- 8. Apache POI setCellType未正確設置數值的單元格類型
- 9. 如何使用apache poi獲取公式單元格值(數據)
- 10. 編輯QTableView單元格值
- 11. Apache POI Excel單元格樣式更新
- 12. Apache POI:部分單元格字體
- 13. Apache POI excel單元格字符限制
- 14. Apache POI(DOCX)XWPFTable不對稱單元
- 15. 使用單元格公式的Apache POI
- 16. 的Java的Apache POI空白單元格
- 17. Java(Apache POI)檢測單元格顏色
- 18. Apache poi excel顏色單元問題
- 19. 使用Apache POI的着色單元格
- 20. Java apache poi設置單元格公式
- 21. 獲取單元格的名稱apache poi
- 22. Apache POI將單元格設置爲0
- 23. Apache POI:使用類型編號創建單元格,但爲空
- 24. 不能用excel文件中的Apache POI編寫連續的單元值
- 25. Apache POI - 負值顏色值
- 26. 在Apache Poi中以特定格式寫數值單元格中的Double值3.7
- 27. Java Apache POI:使用單元格值自動輸入創建excel
- 28. apache poi excel小時格式設置單元格值java
- 29. 如何在apache POI中獲取空單元格值XSSF
- 30. 使用Apache POI從Excel獲取單元格的日期值Java