通过共享链接将Google工作表发送给熊猫,而不使用python中的凭据
我想给熊猫们读一份谷歌工作表。关于这个主题已经回答了很多问题,但是所有的答案(基本上使用gspread)都需要凭证。 在这里,我没有(或想要)凭据,但打开了一个共享链接供查看 我甚至可以使用通过共享链接将Google工作表发送给熊猫,而不使用python中的凭据,python,pandas,google-sheets,Python,Pandas,Google Sheets,我想给熊猫们读一份谷歌工作表。关于这个主题已经回答了很多问题,但是所有的答案(基本上使用gspread)都需要凭证。 在这里,我没有(或想要)凭据,但打开了一个共享链接供查看 我甚至可以使用urllib.request 因此,给定一个共享链接或缓冲区,但没有凭据,如何将Google工作表解析为Python数据结构 谢谢,您可以使用以下任一端点 /export端点: 直接端点url https://docs.google.com/spreadsheets/d/[SPREADSHEET_ID]/e
urllib.request
因此,给定一个共享链接或缓冲区,但没有凭据,如何将Google工作表解析为Python数据结构
谢谢,您可以使用以下任一端点
/export
端点:
- 直接端点url
https://docs.google.com/spreadsheets/d/[SPREADSHEET_ID]/export?format=[FORMAT]&gid=(SHEET_ID)&range=(A1NOTATION)
- 导出驱动器api中由返回的链接
https://docs.google.com/spreadsheets/export?id=[SPREADSHEET_ID]&exportFormat=[FORMAT]
- :
?tqx=out:(格式)
- 示例url:
https://docs.google.com/spreadsheets/d/[SPREADSHEET_ID]/gviz/tq?tq=(URL_ENCODED_QUERY)&sheet=(SHEETNAME)&range=(A1NOTATION)&tqx=out:(FORMAT)
是您的电子表格ID电子表格\u ID
是FORMAT
、CSV
中的一种(仅在gviz/tq端点中支持html、json;仅在驱动器导出端点中支持ods、xlsx、zip)PDF
是在urlSHEET_ID
\gid=SHEET_ID
-工作表名称工作表\u名称
-类似于A1表示法
A1:G5的范围字符串
()
建议可选参数,[]
建议所需参数
通常,您会使用csv
作为导出格式来获取文件,并使用pandas.readcsv()
,但是json
、html
和xlsx
同样有效