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

如何将Excel文件导入Jupyter Notebook?导入报错该如何解决

问题解决方法

1 先修正代码层面的错误

你当前的代码存在两个明显不符合pandas语法规则的问题,优先修正:

  • 函数与参数不匹配:pd.read_csv()是专门读取CSV格式文件的方法,不支持sheet_name参数,该参数仅用于Excel文件读取:
    • 如果你要读取的是Excel(.xlsx/.xls)文件,将pd.read_csv()替换为pd.read_excel()
    • 如果你要读取的是CSV文件,删除代码中的sheet_name= 'Olympics'参数即可
  • 文件名后缀拼写错误:代码中写的Codes.cvs为拼写错误,CSV文件标准后缀为.csv,请先核对本地文件的实际后缀名,确保拼写完全一致。

2 路径问题排查方案

如果修正上述错误后仍提示路径找不到,按以下步骤处理:

方案1:优先使用相对路径读取(最不容易出错)

你可以直接将需要读取的文件放到Jupyter Notebook的当前工作目录下,避免全路径拼写错误。首先运行以下代码查看当前工作目录:

import os
print(os.getcwd())

将目标文件复制到打印输出的文件夹路径中,就可以直接用文件名读取,不需要写全路径:

# 读取Excel文件示例
import pandas as pd
df = pd.read_excel('Codes.xlsx', sheet_name='Olympics')
# 读取CSV文件示例
import pandas as pd
df = pd.read_csv('Codes.csv')

方案2:全路径读取注意事项

如果必须使用全路径读取,注意以下规则:

  • 路径中的每一级文件夹、文件名必须和本地完全一致,大小写、空格、特殊符号均不能有差异
  • 除了使用r开头的原始字符串,也可以将路径中的反斜杠\替换为正斜杠/,避免转义字符导致的路径识别错误,示例:
    C:/Users/Lee Kuo/OneDrive/School/Analytics Computing for Data Science/Module 1 Report/Codes.xlsx
  • 如果你的文件存放在OneDrive同步目录下,读取前先关闭已经打开的目标Excel文件,避免同步锁导致的读取失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 22:45:04