Python 如何在没有身份验证的情况下访问google工作表?
我观看了以下视频,其中演示了如何在没有身份验证的情况下访问google sheets:- 根据视频,我无法使用以下代码访问我在pandas中的google工作表:-Python 如何在没有身份验证的情况下访问google工作表?,python,google-sheets,Python,Google Sheets,我观看了以下视频,其中演示了如何在没有身份验证的情况下访问google sheets:- 根据视频,我无法使用以下代码访问我在pandas中的google工作表:- import pandas as pd sheet_id = "my_sheet_id" r = "https://docs.google.com/spreadsheets/d/{}/export?format=csv".format(sheet_id) df = pd.read_csv(r
import pandas as pd
sheet_id = "my_sheet_id"
r = "https://docs.google.com/spreadsheets/d/{}/export?format=csv".format(sheet_id)
df = pd.read_csv(r)
df.head()
我得到的例外是:-
HTTP Error 400: Bad Request
同样的代码适用于以下公开的google表单:-
其中工作表_id=“1x9p3nqTf9fBx8I4lb3WMC_K0BLaIU8Z-7kj7MVani3U”
我需要添加一些标题/参数才能使其生效吗?如何修改端点,如下所示?此端点可以在驱动器API中“Files:get”方法的
exportLinks
中看到
发件人:
致:
注:
- 当我测试您的示例电子表格时,数据可以检索。在这种情况下,电子表格需要公开共享。请小心这个
r = "https://docs.google.com/spreadsheets/d/{}/export?format=csv".format(sheet_id)
r = "https://docs.google.com/spreadsheets/export?id={}&exportFormat=csv".format(sheet_id)