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:
- Append rows.
- 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.