I always use LibreOffice to edit csv files. Excel always seems to mess with csv files in ways I don't want it to.
Customer exports a csv file, then verifies the contents in excel. They never realize that excel modified some of the data, and pass it on to us.
Just, constantly! (I use notepad++ for CSV files however)
It should be able to sniff the csv flavor before ingesting it.
Maybe it would be cool to tie the settings to the file path so that it simply opens /banana/2.csv assuming it is just like /banana/1.csv (skipping the dialog)