【问题标题】:How to retrieve data from Google Spreadsheet to Javascript or JSON?如何将数据从 Google 电子表格检索到 Javascript 或 JSON?
【发布时间】:2014-05-20 13:09:32
【问题描述】:

这是使用 Google 云端硬盘创建的公开电子表格: https://docs.google.com/spreadsheets/d/1hA4LKZn9yKoqnSzaI6_73GQSj_ZVpB3O0kC93QM98Vs/pubhtml

如何使用新的Google Spreadsheets API version 3.0 将数据从 Google 电子表格检索到 Javascript 或 JSON?

【问题讨论】:

标签: javascript json google-sheets


【解决方案1】:

您可以使用以下 URL 结构访问 cell-based basic feedhttps://spreadsheets.google.com/feeds/cells/1hA4LKZn9yKoqnSzaI6_73GQSj_ZVpB3O0kC93QM98Vs/od6/public/basic?alt=json。默认情况下,Feed 是 XML 格式,但是您可以使用 alt=json 查询参数请求 JSON 格式。

此提要还支持 JSONP 请求,因此使用 jQuery 从浏览器获取此数据的示例可能如下所示:

var url = "https://spreadsheets.google.com/feeds/cells/1hA4LKZn9yKoqnSzaI6_73GQSj_ZVpB3O0kC93QM98Vs/od6/public/basic?alt=json";
$.ajax({
    url:url,
    dataType:"jsonp",
    success:function(data) {
        // data.feed.entry is an array of objects that represent each cell
    },
});

【讨论】:

    【解决方案2】:

    如果您想将其全部保存在 Google 环境中。如果您正在寻找更可控的 JSON 生成器,请查看以下要点:

    JSONPuller

    它接受一个电子表格并返回一个对象数组,其中您决定的行作为键(默认为冻结的行)

    干杯,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      • 1970-01-01
      • 2023-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多