读取特定的Excel单元格值,而无需将整个工作表加载到数据框?

时间:2019-05-08 09:59:45

标签: python excel pandas

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

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

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

更新:

寻找熊猫解决方案

1 个答案:

答案 0 :(得分:0)

将您的pandas更新为0.24.2:

文档:read_excel,特别是usecols

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