我在从谷歌驱动器中打开 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)
有什么想法吗?
这是一个 excel,带有从 Eikon 检索到的公式,似乎一旦更改公式,python 就无法将其作为普通 Exel 文件读取。