Javascript 将google电子表格中的数据提取到html表格中

Javascript 将google电子表格中的数据提取到html表格中,javascript,html,google-sheets,Javascript,Html,Google Sheets,我有一个谷歌电子表格,在我的工作中存储数据,并通过谷歌硬盘不断更新,因此它总是在线编辑,我想做的是能够提取这些单元格中的值,并让它们显示在我网站上的HTML5表中,这方面的最佳解决方案是什么 我确实尝试过一种方法,就是将电子表格嵌入iFrame中,并每5分钟刷新一次,但是刷新加载太慢,每次刷新时都会导致试图使电子表格完全适合iFrame的问题。这些网站将显示在电视屏幕上,因此我不想定期调整它们,它们将自动刷新并处于空闲状态。您的谷歌工作表的行/列可以导出为非常小的HTML表。您可以抓取该HTML

我有一个谷歌电子表格,在我的工作中存储数据,并通过谷歌硬盘不断更新,因此它总是在线编辑,我想做的是能够提取这些单元格中的值,并让它们显示在我网站上的HTML5表中,这方面的最佳解决方案是什么


我确实尝试过一种方法,就是将电子表格嵌入iFrame中,并每5分钟刷新一次,但是刷新加载太慢,每次刷新时都会导致试图使电子表格完全适合iFrame的问题。这些网站将显示在电视屏幕上,因此我不想定期调整它们,它们将自动刷新并处于空闲状态。

您的谷歌工作表的行/列可以导出为非常小的HTML表。您可以抓取该HTML并随意操作它。以下是如何获得它:

  • 打开工作表,在URL中找到您的文件\u id,以及要导出的特定选项卡的gid(在一个Google工作表中可能有多个电子表格)

  • 使用此URL字符串,将
    替换为您自己的URL字符串:

    • https://docs.google.com/spreadsheets/d//gviz/tq?tqx=out:html&tq&gid=
  • 如有必要,您可以在文件>电子表格设置下将刷新/重新计算速率设置为每分钟一次


    示例:

    这是一张谷歌表格,上面有一些数据。要将其导出为HTML表,我们需要:

    • 文件id
      1BXIMV0xRA5NFMDKVBDBZJGMUQPTLBS74OGVE2UPMS
    • 选项卡_gid
      0
    并将其替换为URL字符串(如上),从而产生:



    希望有帮助。您可以尝试以json的形式从工作表中获取信息:一旦获得信息,就可以很容易地将其嵌入到您的网站中。您能否解释一下,您在哪里找到了用于简单HTML表导出的URL文档?看起来很接近我要找的,但我想跟进。所有这些
    tq
    意味着什么?你为我节省了很多时间!谢谢:)