From 7197ba3f223aa7c67ce80bbdd9a185e6229b3668 Mon Sep 17 00:00:00 2001 From: Jkanon <812119305@qq.com> Date: Wed, 10 Oct 2018 16:04:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E9=9D=9EString=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=8D=95=E5=85=83=E6=A0=BC=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/afterturn/easypoi/util/PoiMergeCellUtil.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/easypoi-base/src/main/java/cn/afterturn/easypoi/util/PoiMergeCellUtil.java b/easypoi-base/src/main/java/cn/afterturn/easypoi/util/PoiMergeCellUtil.java index 94a295c..f93c699 100644 --- a/easypoi-base/src/main/java/cn/afterturn/easypoi/util/PoiMergeCellUtil.java +++ b/easypoi-base/src/main/java/cn/afterturn/easypoi/util/PoiMergeCellUtil.java @@ -87,7 +87,7 @@ public final class PoiMergeCellUtil { mergeDataMap.get(index).setEndRow(i - 1); } } else { - text = row.getCell(index).getStringCellValue(); + text = PoiCellUtil.getCellValue(row.getCell(index)); if (StringUtils.isNotEmpty(text)) { handlerMergeCells(index, i, text, mergeDataMap, sheet, row.getCell(index), mergeMap.get(index)); @@ -203,8 +203,8 @@ public final class PoiMergeCellUtil { return 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, rowNum);