首页 > 解决方案 > 在不将整个工作表加载到数据框的情况下读取特定的 excel 单元格值?

问题描述

我知道如何读取整个数据集,我知道如何读取其中的一部分,但它总是从我的 excel 文件中读取所有列。我这样做:

myfile = pd.ExcelFile('my_file.xlsx')
myfile.parse(2, skiprows=14, skipfooter= 2).dropna(axis=1, how='all')

但是我不能以这种方式只读取一个特定的单元格,因为它读取了整行。有没有办法将解析器限制为一列?

更新:

寻找 Pandas 解决方案

标签: pythonexcelpandas

解决方案


将您的更新pandas到 0.24.2:

文档:read_excel,专门阅读usecols

我相信您将需要使用skiprows和的组合skipfooter来缩小到特定行并usecols获取列。这样您将获得特定的单元格值。


推荐阅读