Excel转Html(八)--POI-解析获取合并单元格-按照X-Y坐标解析-与handsontable数据展示/存储一致

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014677702/article/details/84573438

public static List<DmFormMergedDto> getMergedCells(Sheet sheet, int rowIndex, int cellIndex, Long formId) {
        List<CellRangeAddress> list = sheet.getMergedRegions();
        List<DmFormMergedDto> ret = new ArrayList<DmFormMergedDto>();
        DmFormMergedDto e;
        for (CellRangeAddress cra : list) {
            e = new DmFormMergedDto();
            e.setColIndex(Long.valueOf(cra.getFirstColumn()));
            e.setColSpan(Long.valueOf(cra.getLastColumn() - cra.getFirstColumn() + 1));
            e.setRowIndex(Long.valueOf(cra.getFirstRow()));
            e.setRowSpan(Long.valueOf(cra.getLastRow() - cra.getFirstRow() + 1));
            e.setFormId(formId);
            ret.add(e);
        }
        
        return ret;
    }

猜你喜欢

转载自blog.csdn.net/u014677702/article/details/84573438