code: private boolean isOverMergedRegion(final Sheet sheet, final CellRangeAddress region) {
  
          final int mergedCount = sheet.getNumMergedRegions();
          for(int i=0; i < mergedCount; i++) {
              final CellRangeAddress existsRegion = sheet.getMergedRegion(i);
  
              if(POIUtils.intersectsRegion(existsRegion, region) || POIUtils.intersectsRegion(region, existsRegion)) {
                  return true;
              }
  
          }
  
          return false;
  
      }
docs: 結合する反映が既にシート情報に存在しているかどうか判定する。
  @param sheet シート情報
  @param region 結合領域の情報
  @return trueの場合、結合情報が既に存在する。