CSV auf dem Mac öffnen – und Spalten, Umlaute und Dezimalzahlen reparieren
CSV wirkt wie das einfachste Format überhaupt: Textzeilen, Werte durch Kommas getrennt. In der Praxis ist es die Quelle endloser kleiner Katastrophen. Alles landet in Spalte A. Aus ä wird ä. Preise wie 1,50 werden zu 150. Bei Postleitzahlen wie 01067 verschwindet die führende Null.
Diese Anleitung erklärt die drei Dinge, die schiefgehen, wie du eine CSV auf dem Mac mit oder ohne Excel richtig öffnest und wie du eine speicherst, die andere öffnen können.
Aktualisiert
Warum CSV-Dateien falsch geöffnet werden
1. Das Trennzeichen
Trotz des Namens sind viele CSV-Dateien nicht durch Kommas getrennt. In Ländern, die Dezimalzahlen mit Komma schreiben (Deutschland, Österreich, Italien, Frankreich, Spanien und viele mehr), exportiert Excel CSV mit Semikolon. Andere Systeme nutzen Tabulatoren oder senkrechte Striche. Rät die App das falsche Trennzeichen, landet jede Zeile in einer einzigen Spalte.
2. Der Zeichensatz
Eine CSV-Datei sagt nicht, welche Zeichenkodierung sie verwendet. Moderne Dateien sind meist UTF-8, Exporte aus älterer Windows-Software aber oft Windows-1252, und manche Programme schreiben UTF-16. Mit der falschen Kodierung gelesen, wird ä zu ä, ß zu ß und € zu Zeichensalat.
3. Das Dezimaltrennzeichen
1,500 bedeutet in Deutschland eineinhalb und in den USA eintausendfünfhundert. Liest die App Zahlen nach der Konvention deines Macs statt nach der der Datei, sind die Werte stillschweigend falsch – schlimmer als ein sichtbarer Fehler.
Der einfache Weg: eine App, die alle drei erkennt
Foglio ist eine kostenlose Open-Source-Tabellenkalkulation für den Mac, die sich die Datei vor dem Import ansieht:
- Trennzeichen: wählt zwischen Komma, Semikolon, Tabulator und senkrechtem Strich, indem es prüft, welches die ersten Zeilen am gleichmäßigsten aufteilt – Trennzeichen in Anführungszeichen werden ignoriert.
- Zeichensatz: liest UTF-8 (mit oder ohne Byte-Order-Mark) und UTF-16 und weicht für ältere westeuropäische Exporte auf Windows-1252 aus.
- Dezimalzahlen: erkennt, ob die Datei
1.234,56oder1,234.56schreibt, und liest jede Zahl entsprechend – unabhängig von der Region deines Macs. - Sicherheit: Text, der mit
=beginnt, bleibt Text und wird nie als Formel ausgeführt; eine bösartige CSV kann also keine Berechnungen auslösen.
Schritte
Lade Foglio herunter, klick dann mit der rechten Maustaste auf die .csv-Datei und wähle Öffnen mit ▸ Foglio. .tsv- und .txt-Dateien funktionieren genauso. Speichere sie am Ende als Excel-Arbeitsmappe (.xlsx), um Formeln und Formatierung zu behalten, oder wieder als CSV.
Weitere Wege, eine CSV auf dem Mac zu öffnen
- Numbers: Doppelklick oder Öffnen mit ▸ Numbers. Bei sauberen UTF-8-Dateien mit Kommas klappt das gut; bei Semikolons oder anderen Zeichensätzen prüf die Importeinstellungen und das Ergebnis genau.
- Excel: Nutze Daten ▸ Daten abrufen ▸ Aus Text/CSV (oder den älteren Textimport-Assistenten) statt eines Doppelklicks, damit du Trennzeichen, Zeichensatz (Dateiursprung) und Spaltentypen wählen kannst.
- LibreOffice Calc: zeigt einen Dialog „Textimport“, in dem du Zeichensatz, Trennzeichen und Spaltentypen wählst. Sehr gründlich.
- Google Sheets: Datei ▸ Importieren ▸ Hochladen, mit automatischer oder eigener Trennzeichenerkennung. Die Daten müssen dafür hochgeladen werden.
- TextEdit: keine Tabellenkalkulation, aber praktisch, um zu prüfen, was wirklich in der Datei steht.
Führende Nullen und lange Zahlen behalten
Postleitzahlen, Artikelnummern und Telefonnummern wie 00123 sehen für jede Tabellenkalkulation wie Zahlen aus und verlieren ihre Nullen. Lange Kennungen wie Kartennummern oder IBAN-ähnliche Nummern werden nach 15 Stellen gerundet. Wenn diese Spalten wichtig sind, bitte um einen Export mit diesen Werten in Anführungszeichen und mit Präfix, öffne die CSV in einer App, in der du Spalten beim Import auf Text stellen kannst (Import-Assistent von Excel, LibreOffice), oder bewahre die Originaldatei unverändert auf.
Eine CSV speichern, die andere öffnen können
CSV enthält nur die Werte eines Blatts: keine Formeln, keine Formatierung, keine weiteren Blätter. Foglio warnt dich vor dem Speichern und bietet an, stattdessen eine Excel-Arbeitsmappe zu speichern. Wenn du doch CSV speicherst, schreibt Foglio UTF-8 mit Byte-Order-Mark (damit Excel die Kodierung erkennt) und verwendet auf Macs mit Dezimalkomma-Region, etwa in Deutschland, ; als Trennzeichen – wie Excel.
Geht die Datei an jemanden in einem anderen Land, sag dazu, welches Trennzeichen und welches Dezimaltrennzeichen du verwendet hast – oder schick gleich eine .xlsx. Damit vermeidest du jedes Problem auf dieser Seite. Für Excel-Dateien siehe xlsx-Datei ohne Excel öffnen.