【发布时间】:2020-11-18 22:05:45
【问题描述】:
根据 Google Appstatus,昨天 Google 云端硬盘出现了中断。同时,我开始从几个以 XLS 和 CSV 格式读取到 WEB 的 Google 表格文件的应用程序出错。 24 小时后,我的团队仍然出错。
当我尝试在 Python 中读取公共链接时,QlikView 或 PowerBI 出现错误;当在浏览器中使用它时它工作正常(如果是 html 则显示文件或下载 XLS 或 CSV 文件)。当我下载文件时,我可以毫无问题地在应用程序中加载。
例如,链接是这样的:https://docs.google.com/spreadsheets/d/e/2PACX-1vR-n29UtC60LUE4q0YB0mDW8LNlhychOlCqOv_svzL4tuUfYmTD15o2nmleW0k4GKLaJWBzBKtVRo4c/pub?output=xlsx(您可以将 XLSX 更改为 HTML 或 CSV 以更改格式)。
奇怪的是,在 Python 中,当我尝试加载 XLSX 文件时它不起作用,但是如果我更改为 HTML,它就会起作用,如下所示:
#我得到一个错误: 将熊猫导入为 pd
df = pd.read_excel('https://docs.google.com/spreadsheets/d/e/2PACX-1vR-n29UtC60LUE4q0YB0mDW8LNlhychOlCqOv_svzL4tuUfYmTD15o2nmleW0k4GKLaJWBzBKtVRo4c/pub?output=xlsx')
#我没有收到错误:
df = pd.read_html('https://docs.google.com/spreadsheets/d/e/2PACX-1vR-n29UtC60LUE4q0YB0mDW8LNlhychOlCqOv_svzL4tuUfYmTD15o2nmleW0k4GKLaJWBzBKtVRo4c/pub?output=xlsx')
下载的文件已附上。
感谢任何帮助。谢谢。
【问题讨论】:
标签: python google-sheets google-drive-api