From 9251d72c0de03e9f46d0a0566ff38cc3192a0bd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AF=84=E5=8F=B6?= <10877674+LiRui176@user.noreply.gitee.com> Date: Thu, 6 Jul 2023 06:18:15 +0000 Subject: [PATCH] =?UTF-8?q?=E7=9B=B4=E6=8E=A5=E5=9C=A8=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E4=B8=B2=E5=89=8D=E5=8A=A0tab=E5=AD=97=E7=AC=A6=EF=BC=8C?= =?UTF-8?q?=E4=B8=8D=E7=94=A8=E6=AD=A3=E5=88=99=E5=8C=B9=E9=85=8D=EF=BC=8C?= =?UTF-8?q?=E4=BB=A5=E6=8F=90=E9=AB=98excel=E5=AF=BC=E5=87=BA=E6=80=A7?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 寄叶 <10877674+LiRui176@user.noreply.gitee.com> --- .../src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java index 12a63688f..1d8b39d05 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java @@ -915,7 +915,7 @@ public class ExcelUtil // 对于任何以表达式触发字符 =-+@开头的单元格,直接使用tab字符作为前缀,防止CSV注入。 if (StringUtils.startsWithAny(cellValue, FORMULA_STR)) { - cellValue = RegExUtils.replaceFirst(cellValue, FORMULA_REGEX_STR, "\t$0"); + cellValue = "\t" + cellValue; } if (value instanceof Collection && StringUtils.equals("[]", cellValue)) {