如何使用 Microsoft Graph 在 Excel 中更新表格的特定行?

Hon*_*iao 4 rest excel office365 microsoft-graph-api

我尝试使用 Microsoft Graph 更新 Excel 中表格的特定行。

我在表格部分没有找到任何文件。

例如,我想更新第 6 行(索引 5)。

有没有这样的方法?谢谢

PATCH:
https://graph.microsoft.com/beta/me/drive/items/12345/workbook/tables/Table1/rows/update

{
  "index": 5,
  "values": [
    [1, 2, 3]
  ]
}
Run Code Online (Sandbox Code Playgroud)

Sud*_*thy 5

您可以按如下方式修补表格行。本示例更新包含 4 列的表的第 2 行(索引=1)。请注意,索引值是 0 索引的,而且标题行不是此处行集合的一部分。

PATCH https://graph.microsoft.com/v1.0/me/drive/root:/nameditemtest.xlsx:/workbook/worksheets/sheet1/tables/Table1/rows/$/ItemAt(index=1)

{
 "values": [
        [
            "A",
            "B",
            "C",
            "D"
        ]]
}
Run Code Online (Sandbox Code Playgroud)

结果: 在此处输入图片说明

如果您希望修补标题行,您可以values使用表列的PATCH ../tables/{id|name|}/rows/$/ItemAt(index={index}/headerRowRange-OR- 更新name属性的路径修补基础范围属性, 使用路径为PATCH ../tables/{id|name}/columns/{id}