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")