From c3337cfa2a61d3f53e334904585cefea650a5229 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 15 Jul 2025 10:21:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AF=BC=E5=85=A5daoru=5Fmioitem=5Ftes?= =?UTF-8?q?t=E5=8D=95=E5=85=83=E6=A0=BC=E5=85=AC=E5=BC=8F=E7=9A=84?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/inm/services_daoru.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/inm/services_daoru.py b/apps/inm/services_daoru.py index 12734949..3063b54b 100644 --- a/apps/inm/services_daoru.py +++ b/apps/inm/services_daoru.py @@ -84,8 +84,11 @@ def daoru_mioitem_test(path:str, mioitem:MIOItem): test_user = mioitem.mio.mio_user test_date = mioitem.mio.inout_date - wb = load_workbook(path) - sheet = wb["Sheet1"] + wb = load_workbook(path, data_only=True) + if "Sheet1" in wb.sheetnames: # 检查是否存在 + sheet = wb["Sheet1"] # 获取工作表 + else: + raise ParseError("未找到Sheet1") mioitemws = MIOItemw.objects.filter(mioitem=mioitem).order_by("number")