无法区分隐藏的细胞和其他细胞。使用POI 3.8和xls / xlsx格式

时间:2013-08-26 13:02:16

标签: java apache-poi

无法区分隐藏的细胞和其他细胞。使用POI 3.8和xls / xlsx格式。 baseRow.getZeroHeight(),baseCell.getCellStyle()。getHidden(),baseSheetX.getColumnStyle(14).getHidden()都返回false,尽管隐藏了整个列。请指导。

1 个答案:

答案 0 :(得分:1)

如果隐藏整个列,Excel只会将列本身标记为隐藏在工作表上。它不会遍历所有行中的特定列索引,只是更改单元格样式以使所有单元格都隐藏,并且它也不会通过列单元格样式。

尝试Sheet#isColumnHidden(int)方法。

  

获取给定列的隐藏状态