Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过共享链接将Google工作表发送给熊猫,而不使用python中的凭据_Python_Pandas_Google Sheets - Fatal编程技术网

通过共享链接将Google工作表发送给熊猫,而不使用python中的凭据

通过共享链接将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

我想给熊猫们读一份谷歌工作表。关于这个主题已经回答了很多问题,但是所有的答案(基本上使用gspread)都需要凭证。 在这里,我没有(或想要)凭据,但打开了一个共享链接供查看

我甚至可以使用
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]
    
Google Vizalization端点:
  • ?tqx=out:(格式)

  • 示例url:

    https://docs.google.com/spreadsheets/d/[SPREADSHEET_ID]/gviz/tq?tq=(URL_ENCODED_QUERY)&sheet=(SHEETNAME)&range=(A1NOTATION)&tqx=out:(FORMAT)
    
在哪里

  • 电子表格\u ID
    是您的电子表格ID
  • FORMAT
    CSV
    PDF
    中的一种(仅在gviz/tq端点中支持html、json;仅在驱动器导出端点中支持ods、xlsx、zip)
  • SHEET_ID
    是在url
    \gid=SHEET_ID
  • 工作表\u名称
    -工作表名称
  • A1表示法
    -类似于
    A1:G5的范围字符串
()
建议可选参数,
[]
建议所需参数

通常,您会使用
csv
作为导出格式来获取文件,并使用
pandas.readcsv()
,但是
json
html
xlsx
同样有效