Eine Tabellenkalkulation öffnet sie, ein Texteditor zeigt, was wirklich darin steht, und der Unterschied wiegt schwerer, als es klingt.
Eine `.csv` sind Zeilen aus Text mit einem Trennzeichen zwischen den Feldern — meist ein Komma, manchmal ein Semikolon oder ein Tabulator. Es gibt keine Typen, keine Formeln und keine Formatierung: jeder Wert ist eine Zeichenkette, und alles, was wie ein Datum oder eine Zahl aussieht, ist eine Vermutung Ihrer Software.
Ein Doppelklick öffnet sie auf den meisten Rechnern in Excel oder Numbers, und in LibreOffice Calc, wenn das installiert ist. Google Sheets importiert eine über „Datei, Importieren“.
Sie zuerst in einem Texteditor zu öffnen ist die zehn Sekunden wert: er zeigt das tatsächliche Trennzeichen, ob die erste Zeile eine Kopfzeile ist und ob die Felder in Anführungszeichen stehen — drei Dinge, die eine Tabellenkalkulation stillschweigend für Sie entscheidet.
Landet alles in einer Spalte, ist das Trennzeichen Ihrer Datei nicht das, was Ihre Tabellenkalkulation erwartet hat. Nehmen Sie in Excel „Daten, Aus Text/CSV“ statt des Doppelklicks und setzen Sie das Trennzeichen selbst.
Kommen Akzentzeichen als Unsinn heraus, passen die Kodierungen nicht zusammen: die Datei ist UTF-8, und das Programm hat etwas anderes angenommen. Derselbe Import-Dialog lässt Sie das sagen.
Führende Nullen, die aus Postleitzahlen oder Teilenummern verschwinden, sind hinterher nicht wiederherstellbar — die Tabellenkalkulation hat den Wert beim Öffnen in eine Zahl verwandelt. Importieren Sie die Spalte stattdessen als Text.
Einen Tabellenbereich in ein Dokument zu kopieren gibt einem entweder ein Bild einer Tabelle oder ein Durcheinander, je nachdem, wohin man es einfügt. Die Datei in eine Markdown-Tabelle umzuwandeln gibt einem Zeilen, die ein Kopieren, einen Diff und einen Pull Request überstehen.