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

如何将Excel列号对应内容转为DataFrame?现有运行代码失效求解决

Excel转DataFrame代码问题排查与实现方案

现有代码错误点

  • 语法错误:文件路径字符串未闭合双引号,且错误将sheet_name、skiprows等参数写入路径字符串中,pd.read_excel()的参数需独立传入
  • 路径解析错误:Windows系统路径中的反斜杠\在Python字符串中属于转义字符,直接使用会导致路径识别失败

修正后可运行代码

import pandas as pd

df = pd.read_excel(
    r"C:\Users\DELL\Desktop\ARC Performance Matrix.xlsx",
    sheet_name="Sheet1",
    skiprows=2,
    keep_default_na=False
)

# 若仅需提取指定Excel列号的内容生成DataFrame,添加usecols参数即可(列号从0开始计数,示例读取第1、3、4列)
# df = pd.read_excel(
#     r"C:\Users\DELL\Desktop\ARC Performance Matrix.xlsx",
#     sheet_name="Sheet1",
#     skiprows=2,
#     keep_default_na=False,
#     usecols=[0,2,3]
# )

print(df)

列号对应说明

Excel的字母列号A、B、C、D对应usecols参数的数字编号0、1、2、3,按需填入对应数字即可筛选指定列生成DataFrame。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 23:15:08