From d16f6f8e44e00ba09c4d2b0bc114f36a77597302 Mon Sep 17 00:00:00 2001 From: destiny <53386850+coderwyd@users.noreply.github.com> Date: Wed, 9 Nov 2022 09:58:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(component):=20=E8=A7=A3=E5=86=B3=E5=AF=BC?= =?UTF-8?q?=E5=87=BAexcel=E6=95=B0=E6=8D=AE=E6=9F=90=E4=B8=80=E9=A1=B9?= =?UTF-8?q?=E4=B8=BAnull=E6=97=B6=E8=AE=A1=E7=AE=97=E5=AE=BD=E5=BA=A6?= =?UTF-8?q?=E6=8A=A5=E9=94=99=20(#2338)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Excel/src/Export2Excel.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Excel/src/Export2Excel.ts b/src/components/Excel/src/Export2Excel.ts index 16a0ddae..53d12aef 100644 --- a/src/components/Excel/src/Export2Excel.ts +++ b/src/components/Excel/src/Export2Excel.ts @@ -17,8 +17,8 @@ function setColumnWidth(data, worksheet, min = 3) { data.forEach((item) => { Object.keys(item).forEach((key) => { const cur = item[key]; - const length = cur.length; - obj[key] = Math.max(min, length); + const length = cur?.length ?? min; + obj[key] = Math.max(length, obj[key] ?? min); }); }); Object.keys(obj).forEach((key) => {