public static boolean isMergedRow(Sheet sheet, int row, int column) {
int sheetMergeCount = sheet.getNumMergedRegions();
for (int i = 0; i < sheetMergeCount; i++) {
CellRangeAddress range = sheet.getMergedRegion(i);
int firstCol = range.getFirstColumn();
int lastCol = range.getLastColun();
int firstRoww = range.getFirstRow();
int lastRow = range.getLastRow();
if (row >= firstRow && row <= lastRow) {
if (column >= firstCol && column <= lastCol) {
return true;
}
}
}
return false;
}
java判断当前excel单元格是否合并
最新推荐文章于 2023-07-30 01:30:00 发布
该代码片段是用Java处理Excel工作表的一个方法,用于检查给定的行和列是否位于已合并的单元格范围内。它遍历工作表的所有合并区域,比较输入的行和列坐标,如果在合并区域内则返回true,否则返回false。
摘要由CSDN通过智能技术生成