读取特定的Excel单元格值,而无需将整个表格加载到DataFrame



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

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

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

更新:

寻找熊猫解决方案

更新您的pandas至0.24.2:

文档:read_excel,专门阅读 usecols

我相信您需要使用skiprowsskipfooter的组合缩小到特定行和usecols才能获取列。这样,您将获得特定的单元格值。