"""
读取并展示 MultiIndex columns 导出测试的结果
"""
import pandas as pd
import os

excel_file = 'test_multiindex_output.xlsx'

if not os.path.exists(excel_file):
    print(f"❌ 文件 {excel_file} 不存在")
    exit(1)

print("="*70)
print(f"📊 读取测试文件: {excel_file}")
print("="*70)

# 读取所有工作表
xl_file = pd.ExcelFile(excel_file)
print(f"\n工作表列表: {xl_file.sheet_names}")

# 逐个读取并显示
for sheet_name in xl_file.sheet_names:
    print("\n" + "="*70)
    print(f"📄 工作表: {sheet_name}")
    print("="*70)
    
    df = pd.read_excel(excel_file, sheet_name=sheet_name)
    print(f"\n数据形状: {df.shape}")
    print(f"\n列名: {df.columns.tolist()}")
    print(f"\n数据内容:")
    print(df)
    print()

print("="*70)
print("✅ 所有工作表读取成功！")
print("="*70)

