从共享的谷歌驱动器读取 Excel 文件时出现问题

问题描述 投票:0回答:1

我在从谷歌驱动器中打开 python 中的 excel 文件时遇到了一个奇怪的问题。 我必须从驱动器中打开两个类似的 xlsx 文件,对于第一个工作簿,一切都很好,第二个工作簿显示以下错误:

ValueError: 无法确定 Excel 文件格式,必须手动指定引擎。

这是我的代码:

    #load the excel file

#load the first dataset
url = "https://docs.google.com/spreadsheets/d/1qmgNhl_KjT6V4_MLfVA9OtlnV3ZCl3kw/edit#gid=344712875"
file_id = url.split("/")[-2]
path1 = "https://drive.google.com/uc?export=download&id=" + file_id

sp500_price = pd.read_excel(path1)

#load the second dataset
url1 = "https://docs.google.com/spreadsheets/d/1bxrKbUF6siR1JH8LhGr9Q2l1sN3R1qWB/edit#gid=926028981"
file_id1 = url1.split("/")[-2]
path2 = "https://drive.google.com/uc?export=download&id=" + file_id1

sp500_esg = pd.read_excel(path2)

有什么想法吗?

python excel pandas google-drive-api
1个回答
0
投票

这是一个 excel,带有从 Eikon 检索到的公式,似乎一旦更改公式,python 就无法将其作为普通 Exel 文件读取。

© www.soinside.com 2019 - 2024. All rights reserved.