From 89c08b4bb0d4a20c8340ac865a5d1306fe64dff2 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Tue, 11 Feb 2025 15:15:04 +0800 Subject: [PATCH] fix: Filter blank sheet MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1052097 --user=刘瑞斌 【github#2196】【应用编排】应用对话的时候上传带空白sheet的表格会报错 https://www.tapd.cn/57709429/s/1653414 --- apps/common/handle/impl/table/xls_parse_table_handle.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/common/handle/impl/table/xls_parse_table_handle.py b/apps/common/handle/impl/table/xls_parse_table_handle.py index 5b7f594a1..5609e3e88 100644 --- a/apps/common/handle/impl/table/xls_parse_table_handle.py +++ b/apps/common/handle/impl/table/xls_parse_table_handle.py @@ -68,6 +68,9 @@ class XlsSplitHandle(BaseParseTableHandle): sheets = workbook.sheets() md_tables = '' for sheet in sheets: + # 过滤空白的sheet + if sheet.nrows == 0 or sheet.ncols == 0: + continue # 获取表头和内容 headers = sheet.row_values(0)