java - HSSF。清除单元格

标签 java apache-poi poi-hssf hssf

sheet.setColumnWidth(13,(short)0); 完全不同

row.removeCell(13); 也不起作用。

我应该使用什么来实现这个目标?(删除单元格)

最佳答案

如果要清除单元格的数据:

选项 1:将单元格的值设置为 null。此选项的优点是您不需要获取该单元格的单元格样式、对齐方式、字体样式等。

row.getCell(13).setCellValue(null); 
Cell cell13 = cell.getCell(13);

选项 2:删除单元格。当您再次获取cell13时,它将返回null。这就是为什么您需要创建单元格和样式。

 row.removeCell(13);
 Cell cell13 = cell.getCell(13);

关于java - HSSF。清除单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18119396/

相关文章:

java - 生成随机数,但必须使用不重复的唯一数字生成

java - 获取 POI 中特定行中填充的单元格数量的计数

java - 如何在 Java 中序列化 Microsoft Office 对象?

java - 如何从 HSSFWorkbook POI API 获取 Excel 工作表“命名索引”区域的高度和宽度

java - 增加列的宽度而不是指数值

JAVA:InputStream.read中的字节数组分配(byte[] b, int off, int len)

java - eclipse 无法在大型 android 文件上显示为 "build workspace"...?

java - 为什么我的 JOptionPane 消息不起作用?

java - Apache POI : API to identify tables in the excel sheet and read them