This plugin looks like it might fit the bill for some in this thread:
Here’s a live example of the Sheets functionality:
https://www.univer.ai/examples/sheets
The underlying data format is JSON, so it’s still nice and plain-text based (and local).