Xlsx (office format for almost a decade now) are zip and XML all the way. Not fun to look at, but totally readable by a human.
This is valid JSON
[["bob", "jones", 1, 22],
["frank", "was", 32, 45]]
That's unreadable and unparsable by a human?Not only is JSON often more parsable, because it's structured it also becomes a lot easier to query.
I grep and awk xml and json stuff all the time. I also have the added bonus of being able to use `jq` for json content.
When someone says "Maybe we can fix CSV" this is what you should do instead of trying to "fix" CSV.
Yeah, it's never really come up as it's generally trivial to convert into this format from either a text editor or sed (Look for the `],[` and put a new line after the comma).