将二维数组写入Google Spreadsheet

时间:2019-02-19 11:55:03

标签: java arrays google-sheets-api

我最近遇到了一个问题-我有一个大小可变的2D数组,所以我无法将其分为带有硬编码的行或列。

我确实使用ValueRange然后像这样的东西写行和列(显然不是2D数组中的行和列)

service.spreadsheets().values()
            .update(SPREADSHEET_ID, "A2", nameValue)
            .setValueInputOption("RAW")
            .execute();

有可能做我需要做的事吗?

1 个答案:

答案 0 :(得分:0)

对不起,已经找到了解决方法。如果有兴趣,

char ch = 'B';
    for (int i = 0; i < tasksInfo.length; i++) {
        service.spreadsheets().values()
                .update(SPREADSHEET_ID, ch + "2",
                        new ValueRange().setValues(Arrays.asList(Arrays.asList(tasksInfo[i]))).setMajorDimension("COLUMNS"))
                .setValueInputOption("RAW")
                .execute();
        ch++;
    }