从Android应用中的Google电子表格中检索数据

时间:2012-12-16 07:53:55

标签: android google-api google-drive-api

我正在开发一款必须从Google电子表格中检索数据的Android应用。我在网上发现了一些帖子,建议我使用Google驱动API,但我没有找到任何关于如何做到这一点的示例。有人可以帮我提一下使用Google Drive API从Google电子表格中检索数据的示例吗?感谢

3 个答案:

答案 0 :(得分:2)

Drive API仅允许您下载电子表格文件。如果要从电子表格中检索单元格数据,则必须使用旧的电子表格API。 https://developers.google.com/google-apps/spreadsheets/

答案 1 :(得分:2)

这就是我想知道如何从Google电子表格中检索数据,同时也感谢pinoyyid的帖子。首先从http://code.google.com/p/gdata-java-client/downloads/list下载gdata库。

为了将库与项目集成,假设您在Windows中使用Eclipse,请按照以下步骤操作:

1。解压缩文件夹并复制路径中包含的以下jar文件:

gdata-src.java-1.47.1\gdata\java\lib and gdata-src.java-1.47.1\gdata\java\deps into the "libs" folder in your project directory:
gdata-client-1.0
gdata-client-meta-1.0
gdata-core-1.0
gdata-spreadsheet-3.0
gdata-spreadsheet-meta-3.0
guava-13.0.1

2。复制后,转到File - >刷新Eclipse中的项目。刷新。这些文件现在应该出现在项目树的libs中。

3. 展开项目树中的libs目录,右键单击要包含的jar,然后选择“添加到构建路径”。

4. 现在,请按照https://developers.google.com/google-apps/spreadsheets/上的说明进行操作。

享受!

答案 2 :(得分:1)

虽然gdata库可以工作,但我不确定我是否建议将它们用于新项目。来自http://code.google.com/p/gdata-java-client/ ...

  

警告:我们已停止积极开发此客户端库,   除了关键错误修复和对某些Google API的支持。然而,   这个客户端库不被弃用,被认为是“稳定的”   选择,除非您具有仅支持的特定要求   通过下面的新客户端库。

     

Android支持

     

由于GData Java Client Library不支持Android,Android   开发人员应该使用新的Google API客户端库   Java库。这个新库提供了其他重要功能,   例如OAuth 2.0和Maven。不幸的是,没有提供   Google Data API的特定于服务的库,而您需要   编写自己的XML数据模型类。