sheet.setColumnWidth(13,(short)0);
完全不同
row.removeCell(13);
也不起作用。
我应该为此目标使用什么?(删除单元格)
答案 0 :(得分:3)
如果要清除单元格的数据:
选项1:将单元格的值设置为null
。此选项的优点是您不需要获取该单元格的单元格样式,对齐方式,字体样式等。
row.getCell(13).setCellValue(null);
Cell cell13 = cell.getCell(13);
选项2:删除单元格。当您再次cell13
时,它将返回null
。这就是你需要创建单元格以及样式的原因。
row.removeCell(13);
Cell cell13 = cell.getCell(13);