Skip to content

[Feature] Adding simple mechanism for updating or appending rows at the Worksheet level in O365 #1179

@luissantosHCIT

Description

@luissantosHCIT

After ruminating through the Microsoft API, it is crazy Microsoft lacks an API endpoint outside the Table mechanism.
https://learn.microsoft.com/en-us/graph/api/resources/workbookworksheet?view=graph-rest-1.0

Other people have asked about it on Microsoft forums.
https://learn.microsoft.com/en-us/answers/questions/811341/is-there-any-graph-api-to-append-row-to-excel-work

Like seriously?!?!

Looking at their own sharepoint Excel implementation, they use an intermediary API instead of a direct one to broker these common operations:

  1. Append rows.
  2. Update rows.

So, I got frustrated and did some experimentation.
I am opening a PR next that has code to enable a few convenience methods to achieve these BASIC operations.
This nothing against O365. It's an amazing and pleasant codebase. Haha.
This is a long standing frustration with Microsoft implementations of... well... anything.
In this case, it's their REST API. I found Google's much simpler to work with by the fact they support free appending.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions