【问题标题】:getting all worksheets data using java使用java获取所有工作表数据
【发布时间】:2018-05-21 05:57:53
【问题描述】:

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

【问题讨论】:

    标签: java google-sheets-api


    【解决方案1】:

    您需要先指定范围,然后在 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());
                    }
    
                }
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 1970-01-01
      • 2020-08-24
      • 1970-01-01
      • 1970-01-01
      • 2019-01-30
      • 2013-01-27
      相关资源
      最近更新 更多