2017-05-08 4 views
3

Ich versuche, eine bestimmte Zeile einer Tabelle in Excel mithilfe von Microsoft Graph zu aktualisieren.Wie aktualisiert man eine bestimmte Zeile einer Tabelle in Excel mit Microsoft Graph?

Ich habe kein Dokument in the table section gefunden.

Zum Beispiel möchte ich Zeile Nr. 6 aktualisieren (Index 5).

Gibt es einen solchen Weg? Danke

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

{ 
    "index": 5, 
    "values": [ 
    [1, 2, 3] 
    ] 
} 

Antwort

0

Sie können die Tabellenzeile wie folgt patchen. In diesem Beispiel wird Zeile 2 (Index = 1) einer Tabelle aktualisiert, die 4 Spalten enthält. Beachten Sie, dass der Indexwert 0-indiziert ist und auch die Kopfzeile nicht Teil der Zeilensammlung ist.

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" 
     ]] 
} 

Ergebnis: enter image description here

Wenn Sie die Kopfzeile flicken wollen, können Sie die zugrunde liegende Bereich values Eigenschaft Patch mit Pfad von PATCH ../tables/{id|name|}/rows/$/ItemAt(index={index}/headerRowRange -ODER- Update name Eigenschaft der Tabelle Spalte Pfad der PATCH ../tables/{id|name}/columns/{id}

+0

funktioniert perfekt! muss nur aktualisiert werden, damit die Leute das wissen –

+0

Wie löschen wir eine bestimmte Zeile? –

Verwandte Themen