No shaving off leading zeroes, no assuming I want a formula unless I explicitly prepend the cell with an = (or whatever the syntax is). If I want a string that starts with a hyphen, it’s just a string that starts with a hyphen. If I open a CSV or TSV file and save a copy without doing anything to it, it should be identical to the original down to hashing the same.
But I’d also like the nice auto-filtering capabilities that excel has, where there’s a dropdown on each column for sorting and searching.
Does such a program exist?

Hahahahahaha
Format your cells to be text and there should be no data related behavior like you describe.
Libreoffice calc. Just go into the settings an disable some (many) of the smort defaults
LibreOffice won’t do tables, ever.
Sounds like you need to start working with databases
AFAIK, when you save to CSV with Excel it doesn’t add anything.
But you won’t have a Table either, as that requires saving to an Excel format.
As for the rest just format your columns as “text” in Excel.
You could create the Table, do your sorting, and still save as CSV - it’ll retain the sort but won’t save the Table settings so you’d have to recreate the Table next time you open it.
Edit: just remembered Excel adds quotes around text - I’ve always just removed them with a text editor like Notepad+ and Find/Replace.
A CSV?
Prepend every cell entry that you want to be left alone with a single quote. i.e. an apostrophe, not a lone double-quote mark.
Alternatively, most word processors come with a table creator that may allow you to create something that behaves how you need. It’s been a while since I did anything quite so complex, so maybe the (un)helpful features have been ported across to those tables too.
But as at least one other comment says, those features are often autocorrect rules and they can be disabled.



