我在从Google Drive打开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)
有什么想法吗?
1条答案
按热度按时间06odsfpq1#
这是一个Excel,其中包含从Eikon检索到的公式,似乎一旦更改公式,Python就无法将其作为普通的Excel文件读取。