首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用java获取所有工作表数据

使用java获取所有工作表数据
EN

Stack Overflow用户
提问于 2018-05-21 13:57:53
回答 1查看 112关注 0票数 -1

我有一个谷歌电子表格,其中包含2个或更多的工作表。我可以使用java打印所有选项卡名称或工作表名称。我正在寻找一种打印所有工作表数据的方法,默认情况下,它只打印第一个选项卡或工作表。我将我的代码附加在下面,请有人帮助我,我对这个code snippet非常陌生

EN

回答 1

Stack Overflow用户

发布于 2018-06-16 05:28:57

您需要先指定范围,然后在ValueRange对象中返回数据。请参阅下面的示例代码

代码语言:javascript
复制
       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());
                }

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

https://stackoverflow.com/questions/50442794

复制
相关文章

相似问题

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