如何从谷歌表格中提取数据到网站?

3

有一个公开共享的Google电子表格,其中包含价格数据

这里有一个查询语言,我们可以从中提取特定的数据,例如在浏览器地址栏中输入此查询

有哪些可能的方法可以轻松地将它插入到指定网页的指定位置?

是否只有javascript/jquery才能使其工作?


有一个最适合我的答案:通过iframe插入它。http://jsfiddle.net/Usermane/6v4xp46u/ 但如何让它看起来更好:将其放在网页的某个区域中心,更改字体,更改单元格背景颜色等。我不想编写任何脚本:PHP、Python等。 - Andrew Anderson
3个回答

2
使用Tabletop库https://github.com/jsoma/tabletop,您可以做到以下几点:
<script type="text/javascript">
  window.onload = function() { init() };

  var public_spreadsheet_url = 'https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0AmYzu_s7QHsmdDNZUzRlYldnWTZCLXdrMXlYQzVxSFE&output=html';

  function init() {
    Tabletop.init( { key: public_spreadsheet_url,
                     callback: showInfo,
                     simpleSheet: true } )
  }

  function showInfo(data, tabletop) {
    alert("Successfully processed!")
    console.log(data);
  }
</script>

1
将内容导出到Excel并导入SQL数据库。您可以使用任何语言,例如PHP。

0
如果你正在使用Python,有一个叫做Copytext的库可以让你将电子表格转换成本地Python对象。你需要先获取电子表格,将其传递给copytext,提取感兴趣的数据,最后将其呈现到你的网页上。
但是这个问题也在这里得到了解决。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接