当前位置: 首页 > 面试题库 >

Google文档电子表格转换为JSON

后源
2023-03-14
问题内容

我看过很多关于此的文章,但它们似乎已经过时,例如,没有一个Google Docs Spreadsheet网址具有关键参数。

然后,我阅读了此内容以访问数据
https://developers.google.com/gdata/samples/spreadsheet_sample

我的电子表格位于:https
:
//docs.google.com/spreadsheets/d/1SKI5773_68HiSve1fsz7fr4gotjFWHB7KBuVsOlLz6I/edit#gid=0

我尝试使用此代码,我认为键或语法有问题,请指导修复。

<script src="http://spreadsheets.google.com/feeds/feed/1SKI5773_68HiSve1fsz7fr4gotjFWHB7KBuVsOlLz6I/worksheet/public/basic?alt=json-in-script&callback=importGSS"></script>

<script type="text/javascript">

    function importGSS(json) {
        console.log('finished');
    }
</script>

问题答案:

标记中的src属性script是无效的链接(您可以通过直接在浏览器中查看链接来自己查看)。

feed/key/worksheetURL 的部分正确,key但错误feedworksheet

在URL中,将“ feed” 替换为“ cells”(每个单元格的单独值)或“ list”(每行的单独值)。

同时,将“ worksheet” 替换为“ od6”(表示最左边或默认的工作表-
有关访问其他工作表的信息,请参阅此博客文章)。

如果直接在浏览器中查看此新URL,则可以看到它返回了有意义的值。

您的最终脚本标签可能如下所示:

<script src="https://spreadsheets.google.com/feeds/list/1SKI5773_68HiSve1fsz7fr4gotjFWHB7KBuVsOlLz6I/od6/public/values?alt=json-in-script&callback=importGSS"></script>

有关更多信息,您可以在Google
Developers网站上查看示例



 类似资料:
  • 问题内容: 给定键和工作表ID(),您能否生成一个Python示例,说明如何下载Google Docs电子表格?我不能 我已经搜索过API的版本1,版本2和版本3。我没有运气,我无法弄清楚他们编译过的类似ATOM的供稿API,私有方法说我未经授权,而且我不想自己编写整个Google Login身份验证系统。由于挫败感,我要面对自己。 我有一些电子表格,我想这样访问它们: 请保存我的脸。 更新1:

  • 问题内容: 有哪些工具可将OpenOffice或Excel电子表格(及其所有公式)转换为可在运行时调用的Java对象? 显然,这只会构成一个计算引擎,而只是数字和文本,而不是计时或API调用。 即使使用命名的单元格范围来(有效)命名变量,输出代码也可能难以理解。需要进行重构以使其更像普通的Java代码。但是,我认为这对原型某些数据处理类型的作业非常有用。或用于嵌入一些由高级Excel用户维护的计算

  • 问题内容: 我正在寻找与该问答相反的方法:将excel或电子表格列字母转换为Pythonic格式的数字。 或这个,但在python中如何将列号(例如127)转换为excel列(例如AA) 问题答案: def colnum_string(n): string = “” while n > 0: n, remainder = divmod(n - 1, 26) string = chr(65 + re

  • 我很难找到将多张工作表同步到主电子表格的方法。在我的测试中,我有一个大的电子表格,上面有5个城市的地址。我正在尝试为每个城市创建一个电子表格,并能够在任何一个表格中更改数据时同步数据。因此,我将管理总体数据,5张电子表格中的每一张都将分配给其他人。这样,他们就可以在不访问所有数据的情况下更新工作表。使用内置查询或导入功能的问题是,如果用户在“城市”电子表格上进行更改,它将破坏该表格,因为数据被引用

  • 我已经通过谷歌官方文档《开发者指南》API中提到的一个简单Java代码成功地在我的Google Drive帐户的现有电子表格中创建了一个新的工作表,但我想通过Java代码在我的Google Drive帐户中创建一个新的电子表格。在链接中,他们没有提到这方面的任何示例代码。我已经在Spreadservice类中看到了不同的可用方法。 如何使用Google电子表格API实现这一点?