这是使用Google云端硬盘创建的公开电子表格: https://docs.google.com/spreadsheets/d/1hA4LKZn9yKoqnSzaI6_73GQSj_ZVpB3O0kC93QM98Vs/pubhtml
如何使用新的Google Spreadsheets API version 3.0将数据从Google电子表格检索到Javascript或JSON?
答案 0 :(得分:6)
您可以使用以下网址结构访问cell-based basic feed:https://spreadsheets.google.com/feeds/cells/1hA4LKZn9yKoqnSzaI6_73GQSj_ZVpB3O0kC93QM98Vs/od6/public/basic?alt=json。默认情况下,Feed是XML格式,但是,您可以使用alt = json查询参数来请求JSON格式。
此Feed还支持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
},
});
答案 1 :(得分:1)
或者,如果您希望将其全部保留在Google环境中。如果你正在寻找一个更受控制的JSON生成器,请查看这个要点:
它接收一个电子表格表并返回一个对象数组,其中您决定作为键的行(默认为冻结的行)
干杯,