简体   繁体   English

MS Graph 更新/设置单元格中的 Excel 值

[英]MS Graph Update/Set Excel value in a cell

I haven't found any example to update/insert a value in one cell of an specific worksheet with Microsoft Graph API.我还没有找到任何使用 Microsoft Graph API 在特定工作表的一个单元格中更新/插入值的示例。

Is this in general possible?这通常可能吗?

Kind regards, Martin亲切的问候,马丁

Yes, this is possible with Microsoft Graph.是的,这可以通过 Microsoft Graph 实现。 If the cell is in a 'well-known' address, you can PATCH the cell values by making a PATCH request to ~/workbook/worksheets/{id|name}/range(address='<address>') .如果单元格位于“众所周知”的地址中,您可以通过向~/workbook/worksheets/{id|name}/range(address='<address>')发出 PATCH 请求来修补单元格值。

See range update documentation for additional detail.有关更多详细信息,请参阅范围更新文档

It is possible, using single cell reference.使用单个单元格引用是可能的。 Send PATCH request to (for example) one drive workbook:PATCH请求发送到(例如)一个驱动器工作簿:

 https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets('one_of_your_worksheet_name')/cell(row=0,column=0)

Request body example:请求正文示例:

{
 "values": [ ["I am cell A:1"] ],
 "valueTypes": [ ["String"]]
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM