From c8e1e73fca7a1fa4566ad7a1655dec08f4e2523d Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 24 Sep 2024 17:04:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(X-Pack):=20=E5=AE=9A=E6=97=B6=E6=8A=A5?= =?UTF-8?q?=E5=91=8A=E5=AF=BC=E5=87=BA=E8=A7=86=E5=9B=BEexcel=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E7=A9=BA=E6=8C=87=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/service/chart/ViewExportExcel.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/backend/src/main/java/io/dataease/service/chart/ViewExportExcel.java b/core/backend/src/main/java/io/dataease/service/chart/ViewExportExcel.java index 66768ac8fc..c456e43600 100644 --- a/core/backend/src/main/java/io/dataease/service/chart/ViewExportExcel.java +++ b/core/backend/src/main/java/io/dataease/service/chart/ViewExportExcel.java @@ -135,9 +135,9 @@ public class ViewExportExcel { for (int i = 0; i < headKeys.size(); i++) { String key = headKeys.get(i); Object val = row.get(key); - if (ObjectUtils.isEmpty(val)) + if (ObjectUtils.isEmpty(val)) { tempList.add(StringUtils.EMPTY); - if (fieldTypes.get(i) == 3) { + } else if (fieldTypes.get(i) == 3) { tempList.add(filterInvalidDecimal(val.toString())); } else { tempList.add(val.toString()); @@ -160,4 +160,10 @@ public class ViewExportExcel { } return sourceNumberStr; } + + public static void main(String[] args) { + List list = new ArrayList<>(); + list.add(null); + System.out.println(111); + } }