|
@@ -87,7 +87,7 @@ public final class PoiMergeCellUtil { |
|
|
mergeDataMap.get(index).setEndRow(i - 1);
|
|
|
mergeDataMap.get(index).setEndRow(i - 1);
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
} else {
|
|
|
text = row.getCell(index).getStringCellValue();
|
|
|
|
|
|
|
|
|
text = PoiCellUtil.getCellValue(row.getCell(index));
|
|
|
if (StringUtils.isNotEmpty(text)) {
|
|
|
if (StringUtils.isNotEmpty(text)) {
|
|
|
handlerMergeCells(index, i, text, mergeDataMap, sheet, row.getCell(index),
|
|
|
handlerMergeCells(index, i, text, mergeDataMap, sheet, row.getCell(index),
|
|
|
mergeMap.get(index));
|
|
|
mergeMap.get(index));
|
|
@@ -203,8 +203,8 @@ public final class PoiMergeCellUtil { |
|
|
return null;
|
|
|
return null;
|
|
|
}
|
|
|
}
|
|
|
if (cell.getRow().getCell(index) != null
|
|
|
if (cell.getRow().getCell(index) != null
|
|
|
&& StringUtils.isNotEmpty(cell.getRow().getCell(index).getStringCellValue())) {
|
|
|
|
|
|
return cell.getRow().getCell(index).getStringCellValue();
|
|
|
|
|
|
|
|
|
&& StringUtils.isNotEmpty(PoiCellUtil.getCellValue(cell.getRow().getCell(index)))) {
|
|
|
|
|
|
return PoiCellUtil.getCellValue(cell.getRow().getCell(index));
|
|
|
}
|
|
|
}
|
|
|
return getCellNotNullText(cell.getRow().getSheet().getRow(--rowNum).getCell(index), index,
|
|
|
return getCellNotNullText(cell.getRow().getSheet().getRow(--rowNum).getCell(index), index,
|
|
|
rowNum);
|
|
|
rowNum);
|
|
|