Ja und das ist eben falsch.
Deine Anwendung muss sich auf der einen Seite mit der
CSV-Datei unterhalten und auf der anderen Seite mit dem Benutzer.
Für die Kommunikation mit dem Benutzer verwende die Format-Einstellung des Systems, für die Kommunikation mit der
CSV eine Format-Einstellung, die immer gleich ist.
Du willst doch nicht das speichern, was der Benutzer eingegeben hat, sondern das, was er damit ausdrücken will.