用Java格式化Google表格文本

时间:2018-06-12 16:48:17

标签: java google-sheets-api google-api-java-client text-formatting

我使用Google Sheet API第4版写入电子表格。它运作良好,但我需要格式化文本(粗体,下划线,......),我似乎无法使用Google Java API客户端找到任何方法。

我知道通过GET和POST请求http://sheets.googleapis.com这是可行的,但我已经使用Java客户端开发了它,我真的很感激不必再次构建所有内容。

有没有人对此有任何想法?

如果不够清楚,我使用Java Google Sheet客户端

1 个答案:

答案 0 :(得分:0)

通过使用CellData类,可以使用背景颜色,字体系列,大小和许多其他选项来格式化单元格。这是如何使用它的一个例子:

    CellData setUserEnteredValue = new CellData()
            .setUserEnteredValue(new ExtendedValue().setStringValue("example text"));

    CellFormat cellFormat = new CellFormat();
    cellFormat.setTextFormat(new TextFormat().setBold(true));

    setUserEnteredValue.setUserEnteredFormat(cellFormat);

这是指向documentation

的链接