import openpyxl from Config.Config import EXCEL_PATH file_name = EXCEL_PATH sheetNameArray = ['人口', '毛入学率', '学校数', '班级数', '招生数', '在校生数', '教职工数、专任教师数', '学校面积、教学辅助房面积'] # 初始化检查状态变量 missing_sheets = [] try: # 加载工作簿 workbook = openpyxl.load_workbook(file_name, read_only=True) sheet_names = workbook.sheetnames workbook.close() # 检查指定Sheet是否存在 missing_sheets = [sheet for sheet in sheetNameArray if sheet not in sheet_names] # 输出检查结果 if not missing_sheets: print("✅ 所有指定Sheet均存在!") else: print(f"❌ 检查失败:发现{len(missing_sheets)}个缺失Sheet") print("🔍 缺失列表:") for sheet in missing_sheets: print(f" - {sheet}") except FileNotFoundError: print(f"🔴 错误:Excel文件 '{file_name}' 不存在") except Exception as e: print(f"🔴 处理Excel时发生错误:{str(e)}")