无法区分隐藏的细胞和其他细胞。使用POI 3.8和xls / xlsx格式。 baseRow.getZeroHeight(),baseCell.getCellStyle()。getHidden(),baseSheetX.getColumnStyle(14).getHidden()都返回false,尽管隐藏了整个列。请指导。
答案 0 :(得分:1)
如果隐藏整个列,Excel只会将列本身标记为隐藏在工作表上。它不会遍历所有行中的特定列索引,只是更改单元格样式以使所有单元格都隐藏,并且它也不会通过列单元格样式。
尝试Sheet#isColumnHidden(int)
方法。
获取给定列的隐藏状态