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

如何用pandas.read_excel获取Excel第2行起B列及以后的数据

用pandas.read_excel获取指定列及行的方法

针对你的需求(获取第2行及以后、B列及以后的数据),正确的代码写法如下:

import pandas as pd
df = pd.read_excel(file_path, skiprows=1, usecols='B:')

关于usecols参数的用法说明:

你之前的代码usecols=B:存在语法错误,因为B:需要用引号包裹成字符串。usecols支持多种传参方式:

  • Excel风格列范围字符串:这是最直观的方式,'B:'表示从B列开始到所有后续列;如果要指定B到D列,可写'B:D'。
  • 列名列表:如果明确知道目标列的名称,直接传列表即可,比如usecols=['B', 'C', 'D'],适合列名固定的场景。
  • 列索引过滤:通过整数索引筛选,比如B列对应索引1(A列是0),可以用usecols=lambda x: x >= 1,或者usecols=range(1, 4)(假设最后一列是D,索引为3)。

代码效果验证

结合你提供的Excel数据,运行上述代码后,得到的DataFrame会包含原Excel第2行及以后的B、C、D列数据,结果如下:

BCD
Cell B2Cell C2Cell D2
Cell B3Cell C3Cell D3
Cell B4Cell C4Cell D4

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 21:55:13