【发布时间】:2018-05-21 05:57:53
【问题描述】:
我有一个包含 2 个或更多工作表的 Google 电子表格。我可以使用 java 打印所有选项卡名称或工作表名称。我正在寻找一种默认打印所有工作表数据的方法,它只打印第一个选项卡或工作表。我在下面附上我的代码请有人帮助我我对这个code snippet很陌生@
【问题讨论】:
我有一个包含 2 个或更多工作表的 Google 电子表格。我可以使用 java 打印所有选项卡名称或工作表名称。我正在寻找一种默认打印所有工作表数据的方法,它只打印第一个选项卡或工作表。我在下面附上我的代码请有人帮助我我对这个code snippet很陌生@
【问题讨论】:
您需要先指定范围,然后在 ValueRange 对象中返回数据。请参阅下面的示例代码
String range = "UK!A2:E";
ValueRange response = service.spreadsheets().values()
.get(spreadsheetId, range)
.execute();
List<List<Object>> values = response.getValues();
if (values == null || values.isEmpty()) {
System.out.println("No data found.");
} else {
for (List row : values) {
Iterator<Object> elem = row.iterator();
while (elem.hasNext()) {
System.out.println(elem.next());
}
}
}
【讨论】: