【问题标题】:How to read data from a specific version of Google Sheet?如何从特定版本的 Google 表格中读取数据?
【发布时间】:2014-11-21 15:30:14
【问题描述】:

我在互联网上找到了用于从最新版本的 Google Sheet 中读取数据的代码示例,如下所示:

SpreadsheetService service = new SpreadsheetService("Print Google Spreadsheet Demo");
service.setUserCredentials(GOOGLE_ACCOUNT_USERNAME, GOOGLE_ACCOUNT_PASSWORD);
URL metafeedUrl = new URL(SPREADSHEET_URL);
SpreadsheetEntry spreadsheet = service.getEntry(metafeedUrl, SpreadsheetEntry.class);
URL listFeedUrl = ((WorksheetEntry) spreadsheet.getWorksheets().get(0)).getListFeedUrl();

但我找不到任何示例来访问特定版本的 Google 表格并在该修订中获取单元格值。

如果上述要求可以使用谷歌电子表格 API 完成,请告诉我。

【问题讨论】:

    标签: java google-sheets version google-spreadsheet-api


    【解决方案1】:

    不可能:

    见:How to get only recalculated cells from a google spreadsheet via Google spreadsheet API (gdata)

    公开问题

    对此有一个open issue,现在标记为“状态:已过时”。

    Ethercalc

    Ether calc,是一种谷歌文档风格的开源电子表格。使用 Ethercalc 应该可以。

    【讨论】:

    • 查看有关此主题的更多信息。我会尽快回复您。
    • 建议您同时检查 google-apps-script。他们有可能添加了这个。
    猜你喜欢
    • 2020-02-29
    • 2020-06-10
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-06
    • 2018-07-04
    • 1970-01-01
    相关资源
    最近更新 更多