首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用google spreadsheet api下载google电子表格

问使用google spreadsheet api下载google电子表格
EN

Stack Overflow用户
提问于 2014-07-08 00:19:06
回答 1查看 2.9K关注 0票数 0

我在这里有一个工作的例子。https://developers.google.com/google-apps/spreadsheets/我需要从用户的谷歌文档下载一些文件。

代码语言:javascript
复制
import com.google.gdata.client.spreadsheet.*;
import com.google.gdata.data.spreadsheet.*;
import com.google.gdata.util.*;

import java.io.IOException;
import java.net.*;
import java.util.*;

public class MySpreadsheetIntegration {
public static void main(String[] args)
  throws AuthenticationException, MalformedURLException, IOException, ServiceException {

SpreadsheetService service =
    new SpreadsheetService("MySpreadsheetIntegration-v1");

// TODO: Authorize the service object for a specific user (see other sections)

// Define the URL to request.  This should never change.
URL SPREADSHEET_FEED_URL = new URL(
    "https://spreadsheets.google.com/feeds/spreadsheets/private/full");

// Make a request to the API and get all spreadsheets.
SpreadsheetFeed feed = service.getFeed(SPREADSHEET_FEED_URL, SpreadsheetFeed.class);
List<SpreadsheetEntry> spreadsheets = feed.getEntries();

// Iterate through all of the spreadsheets returned
for (SpreadsheetEntry spreadsheet : spreadsheets) {
  // Print the title of this spreadsheet to the screen
  System.out.println(spreadsheet.getTitle().getPlainText());
}
}
}

现在我需要下载一些电子表格。如何使用google spreadsheet api完成此操作?

EN

回答 1

Stack Overflow用户

发布于 2014-07-08 08:16:35

下载电子表格

使用google drive api下载电子表格。您可以下载为CSV,PDF等格式。

代码示例:如何使用驱动api下载- Getting a merged cell width on Google Spreadsheet API

使用电子表格更新-api (gdata)

要使用数据更新电子表格,请使用Spreadsheet-api。查看这个谷歌示例http://gdata-java-client.googlecode.com/svn-history/r51/trunk/java/sample/spreadsheet/cell/CellDemo.java

使用google-apps-script更新

您还可以使用功能更强大的google-apps-script来更新电子表格(服务器端java脚本)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24615222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档