我想删除xlsx文件中的单元格内容。我的代码:
static void RemoveCell(XSSFSheet mySheet) throws FileNotFoundException, IOException {
int rownum = mySheet.getLastRowNum();
for (int i = 0; i < rownum; i++) {
Row currentRow = mySheet.getRow(i);
Cell cell = currentRow.getCell(0);
if (cell.getCellType() != Cell.CELL_TYPE_BLANK) {
cell.setCellType(Cell.CELL_TYPE_BLANK);
}
}
它可以去除细胞内容但不能去除细胞。谢谢!
答案 0 :(得分:0)
由于您要删除单元格内容而不是单元格,因此可以将该值设置为null。请参阅以下代码
currentRow.getCell(0).setCellValue(null);