我有一个谷歌电子表格,其中包含2个或更多的工作表。我可以使用java打印所有选项卡名称或工作表名称。我正在寻找一种打印所有工作表数据的方法,默认情况下,它只打印第一个选项卡或工作表。我将我的代码附加在下面,请有人帮助我,我对这个code snippet非常陌生
发布于 2018-06-16 05:28:57
您需要先指定范围,然后在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());
}
}
}
https://stackoverflow.com/questions/50442794
复制相似问题