You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否将含多工作表的Excel文件加载至Google Colab?

在Google Colab中加载多工作表Excel文件的方法

不需要预先合并所有工作表到单个文件,直接就能在Colab中读取Excel里的多个工作表,用pandas就能轻松实现,具体操作如下:

  • 上传Excel文件到Colab:
    可以通过Colab左侧栏的「文件」面板点击「上传」按钮,将本地Excel文件上传到Colab的临时存储;或者挂载Google Drive,直接读取Drive里的文件。

  • 读取单个工作表:
    使用pd.read_excel()并指定sheet_name参数,直接读取目标工作表:

    import pandas as pd
    
    # 读取"美国销售"工作表
    us_sales = pd.read_excel('sales_data.xlsx', sheet_name='美国销售')
    # 读取"加拿大销售"工作表
    ca_sales = pd.read_excel('sales_data.xlsx', sheet_name='加拿大销售')
    
  • 读取所有工作表:
    先通过pd.ExcelFile()获取文件对象,再遍历所有工作表名批量读取,返回的是一个以工作表名为键、DataFrame为值的字典:

    excel_file = pd.ExcelFile('sales_data.xlsx')
    all_sheets = {name: excel_file.parse(name) for name in excel_file.sheet_names}
    
    # 访问任意工作表数据
    print(all_sheets['美国销售'].head())
    
  • 按需合并工作表数据:
    如果后续预测工作需要合并多区域数据,读取后可以用pd.concat()快速合并,并添加标识列区分数据来源:

    merged_data = pd.concat(
        [df.assign(region=sheet_name) for sheet_name, df in all_sheets.items()],
        ignore_index=True
    )
    

内容的提问来源于stack exchange,提问作者Jess

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 14:52:04