本帖最后由 lianh 于 2020-3-26 15:37 编辑
刚试了下,谢谢了之前是直接用sheet.getUsedRange().getMergeArea() 得出的结果让我有些困惑
1.先用sheet.getUsedRange()获取使用的区域
2.遍历单元格
sheet.getUsedRange().get(i, j).getMergeArea().getMergeCells() 判断是否属于合并区域
3.再获取该合并区域的rowCount和columnCount
sheet.getUsedRange().get(i, j).getMergeArea().getRowCount()
sheet.getUsedRange().get(i, j).getMergeArea().getColumnCount()
4.最后对结果去重,一个合并区域内的每一行的getMergeArea().getRowCount()结果是一样的
|