I’ve got a simple LibreOffice Calc spreadsheet I’d like to view directly in the terminal. The contents look like this when it is exported as CSV:
name,created,size
Abc,01/29/70,42
Def,04/10/71,43
Ghi,04/11/72,20
I’d like to output it in the terminal so I could manipulate it as plain text. I’m imagining something like:
libreoffice --csv test.ods \
| mlr --csv --opprint --barred filter '${name} == "Abc"
Which, for the CSV data above, would output:
+------+----------+------+
| name | created | size |
+------+----------+------+
| Abc | 01/29/70 | 42 |
+------+----------+------+
That’s just one example I could think of, using Miller.