从谷歌驱动器读取电子表格的内容

时间:2013-04-05 15:21:31

标签: google-drive-api

嗯,我认为这个问题应该非常简单。我正在使用Google驱动程序SDK来管理我的Google驱动器文件。

我想导出特定电子表格的内容。 我可以找到fileId,exportLinks集合。授权不是问题。

还有两个问题有待解决。

首先,在我使用drive_service._http.request(exportlinks [type])导出电子表格后,我无法识别返回的内容。我该怎么把它转换成我想读的东西。

PS:电子表格支持的三种类型的导出对我来说都很好。我正在使用Python。

其次,如果我的电子表格有多张纸。我怎么决定要导出哪一个?

提前致谢。

1 个答案:

答案 0 :(得分:2)

导出的类型将是您请求的类型。如果您要请求CSV,则它将为CSV。 (我不确定这是你在问什么,所以如果不是,请扩大。

对于某些文件类型(如CSV),多张表格存在问题。您可以使用gid参数选择工作表。目前这是不受支持的,所以如果效果不好,请不要沮丧:

&gid=1

有关旧文档列表API文档的更多信息,但正如我所说,这是不受支持的行为:https://developers.google.com/google-apps/documents-list/#downloading_spreadsheets

要获得完整的解决方案,请导出为支持多张图片的格式。