使用Sheets API v4 Java阅读整个Google电子表格

Mic*_*yer 14 java google-sheets google-sheets-api

我想阅读Java快速入门中描述的Google电子表格

https://developers.google.com/sheets/quickstart/java

快速入门说明了如何从给定范围读取数据

.....
String range = "Class Data!A2:E";
ValueRange response = service.spreadsheets().values()
        .get(spreadsheetId, range)
        .execute();

List<List<Object>> values = response.getValues();
....
Run Code Online (Sandbox Code Playgroud)

但我有一个问题,我不知道电子表格的范围.列数可以更改.那么如何在不知道范围的情况下阅读Sheet的所有数据呢?

问候

迈克尔

Bar*_*rdy 36

String range = "Class Data";对于名为Class Data的Sheet,您可以将整个Sheet指定为:.您可以在参考的Try it部分看到输出spreadsheets.values.get.

  • 事实上,他们没有正确记录我迄今为止使用过的任何 API... (10认同)
  • 很遗憾Google没有正确记录范围. (7认同)
  • 如果我只知道工作表 ID 而不知道工作表名称,它将如何工作? (3认同)