CSV für Excel reparieren

Alle Daten in Spalte A, oder „é“ und „???“ statt Buchstaben? Korrigieren Sie Trennzeichen und Kodierung, und Excel öffnet die CSV richtig.

100 % privat – läuft vollständig in Ihrem Browser. Ihre Daten werden auf Ihrem Gerät verarbeitet und niemals ins Internet gesendet.

Öffnen Sie eine CSV, die in Excel falsch aussieht. Wählen Sie das Trennzeichen und die Kodierung, die Excel braucht, prüfen Sie die Tabelle und laden Sie die reparierte Datei herunter.

Zum Hochladen klicken oder CSV-Datei hierher ziehen

CSV, TSV oder TXT — im Browser gelesen, nie hochgeladen

Alle Spalten in Spalte A? Das Trennzeichen passt nicht zu Ihrem Excel — wählen Sie das andere. Akzente oder asiatische Zeichen sehen kaputt aus? Speichern Sie als UTF-8 mit BOM. Zahlen und Datumsangaben werden nie verändert.

Über CSV für Excel reparieren

Sie doppelklicken eine CSV-Datei, und Excel zeigt sie falsch an. Vielleicht steht jede Zeile in Spalte A, mit allen Kommas oder Semikolons darin. Vielleicht steht bei Namen „Müller“ statt „Müller“, oder „???“ und seltsame Zeichen statt Japanisch oder Koreanisch.

Die Daten sind in Ordnung. Excel liest sie nur falsch. Es gibt zwei Ursachen, und dieses Tool behebt beide:

  • Das Trennzeichen. Excel in den USA, in Großbritannien und in Asien trennt eine CSV bei Kommas. Excel in Deutschland, Frankreich, Spanien, Italien, den Niederlanden und Brasilien trennt sie bei Semikolons. Eine Datei für das eine öffnet sich im anderen in einer einzigen Spalte.
  • Die Kodierung. Eine CSV-Datei sagt nicht, welche Kodierung sie verwendet. Excel rät, und bei einer UTF-8-Datei ohne BOM rät es oft falsch.

Öffnen Sie die Datei hier, wählen Sie das Trennzeichen und die Kodierung, die Ihr Excel braucht, sehen Sie sich die Tabelle an und laden Sie die reparierte CSV herunter. Alles passiert in Ihrem Browser. Die Datei wird nie hochgeladen.

Funktionen

  • Komma ⇄ Semikolon ⇄ Tabulator — das Trennzeichen ändern, mit korrekten Anführungszeichen
  • Findet das Trennzeichen selbst — Komma, Semikolon, Tabulator oder senkrechter Strich, und auch Excels eigene Zeile „sep=“
  • Findet die Kodierung selbst — UTF-8, UTF-16, Shift_JIS, EUC-KR, Windows-1252, GBK, Big5 und mehr
  • UTF-8 mit BOM — die eine Datei, die Excel in jeder Sprache richtig öffnet
  • Alte Excel-Kodierungen als Ausgabe — Shift_JIS für Japan, EUC-KR / CP949 für Korea, Windows-1252 für Westeuropa und Amerika
  • Vorschautabelle — sehen Sie Zeilen und Spalten vor dem Download; Zeilen, die nicht passen, sind markiert
  • Zahlen bleiben, wie sie sind — ein Dezimalkomma bleibt ein Komma, Datumsangaben werden nicht angefasst
  • Ein Klick zum Herunterladen — die neue Datei ist fertig, bevor Sie klicken

Warum sich eine CSV in Excel falsch öffnet

Alles steht in Spalte A. Excel nutzt das *Listentrennzeichen* von Windows, um eine CSV zu teilen. In Ländern, in denen das Dezimalzeichen ein Komma ist (1,5), ist das Listentrennzeichen ein Semikolon. Ein deutsches Excel öffnet Name,Preis,Stadt also als eine lange Zelle, und ein US-Excel öffnet Name;Preis;Stadt als eine lange Zelle. Die Lösung: Geben Sie jedem Excel das Trennzeichen, das es erwartet.

Buchstaben sind kaputt. Eine CSV-Datei besteht nur aus Bytes. Derselbe Buchstabe wird in verschiedenen Kodierungen mit anderen Bytes gespeichert. Wenn Excel eine CSV öffnet, liest es sie in der alten Codepage Ihres Windows (Windows-1252 in den USA und Westeuropa, Shift_JIS in Japan, CP949 in Korea) — außer die Datei beginnt mit einem BOM. Ein BOM sind drei Bytes (EF BB BF) am Dateianfang, die sagen: „Das ist UTF-8“. Mit einem BOM liest Excel die Datei als UTF-8, und jede Sprache wird richtig angezeigt.

Welches Trennzeichen und welche Kodierung Ihr Excel erwartet

Das nutzt Excel unter Windows, wenn Sie eine CSV doppelklicken. Eine als UTF-8 mit BOM gespeicherte Datei funktioniert in allen; nur das Trennzeichen ist anders.

Excel inTrennzeichenAlte Kodierung (ohne BOM)
USA, Kanada, Großbritannien, Irland, AustralienKomma ,Windows-1252
Deutschland, Österreich, Schweiz (Deutsch)Semikolon ;Windows-1252
Frankreich, Belgien, Spanien, Italien, Portugal, NiederlandeSemikolon ;Windows-1252
BrasilienSemikolon ;Windows-1252
JapanKomma ,Shift_JIS (CP932)
KoreaKomma ,EUC-KR / CP949
China (Festland)Komma ,GBK (CP936)
Taiwan, HongkongKomma ,Big5 (CP950)

Das Listentrennzeichen lässt sich in den Windows-Einstellungen ändern, deshalb kann ein einzelner Rechner abweichen. Wenn Sie unsicher sind, wählen Sie Tabulator — jedes Excel trennt eine Datei mit Tabulatoren.

Dieselben Buchstaben in verschiedenen Kodierungen

Deshalb ist die Kodierung wichtig. Derselbe Text wird mit anderen Bytes gespeichert:

TextUTF-8Windows-1252Shift_JISEUC-KR
éC3 A9E9——
üC3 BCFC——
日本E6 97 A5 E6 9C AC—93 FA 96 7BEC ED DC E2
한글ED 95 9C EA B8 80——C7 D1 B1 DB

Ein Strich (—) bedeutet, dass diese Kodierung für den Buchstaben keinen Platz hat. Wenn Sie in so einer Kodierung speichern, schreibt das Tool „?“ für die fehlenden Buchstaben und sagt Ihnen, wie viele es sind. UTF-8 hat für jeden Buchstaben einen Platz, also geht mit UTF-8 mit BOM nichts verloren.

Werden UTF-8-Bytes als Windows-1252 gelesen, erscheint C3 A9 als „é“. Das ist der klassische kaputte Text. Wenn Ihre Datei „é“ schon als Text enthält, aktivieren Sie unter Weitere Optionen Kaputte Zeichen im Stil „é“ reparieren.

Was das Tool ändert und was es in Ruhe lässt

Das Tool liest die CSV in Zeilen und Zellen und schreibt sie mit dem neuen Trennzeichen wieder aus. Eine Zelle bekommt nur dann Anführungszeichen, wenn sie nötig sind: wenn sie das Trennzeichen, ein Anführungszeichen oder einen Zeilenumbruch enthält. Ein Anführungszeichen in einer Zelle wird doppelt geschrieben (""), so wie Excel es macht.

Beispiel — eine deutsche Datei mit Semikolons:

Name;Preis;Stadt

Müller;1,5;Köln

mit Komma gespeichert wird zu:

Name,Preis,Stadt

Müller,"1,5",Köln

Das Dezimalkomma in 1,5 wird nicht in einen Punkt geändert. Die Zelle kommt in Anführungszeichen, damit Excel sie in einer Spalte lässt. Das Tool ändert nie Zahlen, Datumsangaben oder Text — nur das Trennzeichen, die nötigen Anführungszeichen, die Zeilenenden und die Kodierung. Zeigt ein US-Excel 1,5 dann als Text an, ändern Sie das Zahlenformat in Excel, oder behalten Sie das Semikolon und ändern das Listentrennzeichen von Windows.

Häufig gestellte Fragen

Warum öffnet sich meine CSV in Excel in einer Spalte?

Das Trennzeichen in der Datei ist nicht das, das Ihr Excel verwendet. US- und UK-Excel trennt bei Kommas; deutsches, französisches, spanisches, italienisches, niederländisches und brasilianisches Excel trennt bei Semikolons. Wählen Sie hier das andere Trennzeichen und laden Sie die Datei erneut herunter.

Was ist ein BOM, und warum braucht Excel es?

Ein BOM (Bytereihenfolge-Markierung) sind drei Bytes ganz am Anfang einer Datei. Bei UTF-8 sind es EF BB BF. Excel liest eine CSV mit dieser Markierung als UTF-8. Ohne sie nutzt Excel die alte Codepage Ihres Windows, und Buchstaben wie é, ü, 日本 oder 한글 erscheinen kaputt.

Wie repariere ich japanische Zeichen in einer CSV (CSV 文字化け)?

Öffnen Sie die Datei hier. Das Tool findet heraus, ob sie UTF-8 oder Shift_JIS ist. Speichern Sie sie als UTF-8 mit BOM für ein neues Excel, oder als Shift_JIS für ein altes System, das es braucht. Prüfen Sie zuerst die Tabelle: Sehen die Zeichen dort richtig aus, sehen sie auch in Excel richtig aus.

Wie repariere ich koreanische Zeichen in einer CSV (엑셀 CSV 한글 깨짐)?

Genauso: Datei öffnen, Tabelle prüfen und als UTF-8 mit BOM speichern. Braucht ein Programm die alte koreanische Kodierung, wählen Sie EUC-KR / CP949.

Ändert es meine Zahlen oder Datumsangaben?

Nein. Jede Zelle behält ihren Text genau. Ein Dezimalkomma bleibt ein Komma, und ein Datum bleibt so, wie es geschrieben war. Nur das Trennzeichen, die Anführungszeichen, die Zeilenenden und die Kodierung ändern sich.

Was ist die Zeile „sep=“?

Manche Dateien beginnen mit einer Zeile wie sep=;. Sie sagt Excel, welches Trennzeichen es verwenden soll. Das Tool liest sie, nutzt sie und lässt sie in der neuen Datei weg, weil andere Programme sie als Datenzeile anzeigen würden.

Wird meine Datei hochgeladen?

Nein. Die Datei wird von Ihrem Browser gelesen und geschrieben. Nichts wird an einen Server gesendet.

Kann es eine Excel-Datei (.xlsx) öffnen?

Nein, dieses Tool ist für CSV und andere Textdateien. Um eine .xlsx-Datei in CSV umzuwandeln, nutzen Sie den Excel-in-CSV-Konverter.

Ähnliche Tools

So verwenden Sie es

  • Öffnen Sie Ihre CSV — ziehen Sie sie auf das Feld oder fügen Sie den Text ein. Das Tool findet Trennzeichen und Kodierung
  • Sehen Sie sich die Tabelle an. Sind Spalten oder Buchstaben falsch, ändern Sie Trennzeichen in Ihrer Datei oder Datei lesen als unter Weitere Optionen
  • Wählen Sie das Trennzeichen für Ihr Excel — Komma für US-, UK- und asiatisches Excel, Semikolon für den größten Teil Europas und Brasilien, oder Tabulator für jedes Excel
  • Wählen Sie, wie gespeichert wird — UTF-8 mit BOM passt für jedes neue Excel. Wählen Sie Shift_JIS, EUC-KR oder Windows-1252 nur für ein altes Programm, das es braucht
  • Klicken Sie auf Herunterladen — Kodierung und Trennzeichen stehen im Dateinamen, zum Beispiel orders-UTF-8-BOM-comma-AppAndTools.csv

Wir veröffentlichen regelmäßig neue Tools — abonniere uns auf YouTube, um bei jedem neuen Tool benachrichtigt zu werden.

Weitere Tools

Alle anzeigen

Empfohlene Apps

Alle anzeigen