CSV in Excel umwandeln
Machen Sie aus einem CSV-Export eine echte XLSX-Arbeitsmappe, die sich direkt in Spalten öffnet: ohne Importassistent, ohne kaputte Umlaute und ohne verlorene führende Nullen.
Dateien hier ablegen
.csv, .tsv, .txt · bis 300 MB
Weitere EinstellungenWeniger Einstellungen
In Excel umwandeln: So geht’s
- 1
CSV-Datei ablegen
Fügen Sie eine Datei oder bis zu zwanzig auf einmal hinzu. Alles wird in diesem Browser-Tab gelesen, deshalb verlässt selbst ein großer Export Ihr Gerät nicht.
- 2
Erkanntes Trennzeichen und Codierung prüfen
Trennzeichen und Zeichensatz werden aus der Datei selbst ermittelt. Sieht die Vorschau falsch aus, ändern Sie eines davon, und das Ergebnis wird aktualisiert.
- 3
Umwandeln und XLSX herunterladen
Klicken Sie auf den Button und speichern Sie die Arbeitsmappe. Eine CSV ergibt eine XLSX mit ihrem Namen; mehrere CSV-Dateien ergeben je eine Arbeitsmappe mit einem einzigen Tabellenblatt, benannt nach ihrer Datei, und alle kommen zusammen in einem ZIP-Archiv an.
Warum Excel alles in eine Spalte packt
Wie Excel eine CSV-Datei aufteilt, bestimmt das Listentrennzeichen aus den Einstellungen Ihres Betriebssystems – nicht ein Blick in die Datei. Auf einem Computer mit europäischen Regionaleinstellungen ist dieses Trennzeichen ein Semikolon, deshalb kommt eine kommagetrennte Datei als eine einzige Textspalte an; auf einem US-amerikanisch eingestellten Computer passiert dasselbe umgekehrt mit einer Semikolon-Datei. Dieser Konverter rät nie anhand Ihrer Einstellungen. Er liest die Datei mit jedem infrage kommenden Trennzeichen (Komma, Semikolon, Tabulator, senkrechter Strich und Doppelpunkt) und behält das Zeichen, das in jeder Stichprobenzeile dieselbe Feldanzahl ergibt. Liegen zwei gleichauf, sagt er das, statt eines davon auszuwählen: Eine falsche Aufteilung rückgängig zu machen, kostet weit mehr, als eine Frage zu beantworten.
Führende Nullen, lange Zahlen und Datumsangaben
Den größten Schaden richtet ein Konverter an, der bei Datentypen zu schlau sein will. Wird aus dem Produktcode 00123 die Zahl 123, lässt sich der ursprüngliche Wert aus der Arbeitsmappe nicht wiederherstellen. Eine sechzehnstellige Karten- oder Barcodenummer verliert stillschweigend ihre letzten Ziffern, weil eine Gleitkommazahl doppelter Genauigkeit (Double) nicht mehr als fünfzehn signifikante Stellen fasst. Beide Fälle bleiben hier bewusst Text. Echte Zahlen werden trotzdem zu Zahlen, damit Sie sie summieren können. ISO-Datumsangaben und Daten im Format dd.mm.yyyy werden zu echten Datumswerten, und true/false wird zu Wahrheitswerten. Soll gar nichts interpretiert werden, stellen Sie „Zelltypen“ auf „Alles als Text“, und jede Zelle kommt als Zeichenkette an.
Windows-1251, Windows-1252 und die Byte Order Mark
Exporte aus Buchhaltungssystemen und älteren Datenbanken sind oft nicht in UTF-8 codiert. Die Datei wird zuerst auf eine Byte Order Mark (BOM) geprüft und dann streng als UTF-8 decodiert; schlägt das fehl, entscheidet die Verteilung der hohen Bytes zwischen Windows-1251 und Windows-1252. Eine UTF-8-BOM wird entfernt statt durchgereicht, und das ist wichtiger, als es klingt: Klebt ein unsichtbares U+FEFF an der ersten Kopfzelle, passt diese Spalte zu keinem Namen mehr, den Ihr nächstes Tool erwartet.
Ihr Export verlässt diesen Tab nicht
Die Datei lesen, die Codierung erkennen, die Zeilen auswerten und die XLSX-Datei schreiben – all das geschieht lokal in Ihrem Browser. Es wird nichts hochgeladen, es gibt keine Warteschlange und keine temporäre Kopie auf einem Server. Genau darauf kommt es an, wenn die Datei eine Kundenliste oder ein Gehaltsexport ist.
Häufige Fragen
Warum zeigt Excel meine CSV-Datei als Zeichensalat an?
Weil die Datei nicht in UTF-8 codiert ist und Excel davon ausging – oder umgekehrt. Dateien aus russischer Buchhaltungssoftware sind meist in Windows-1251 codiert, Dateien aus älteren westlichen Systemen in Windows-1252. Beides wird hier automatisch erkannt, und die fertige XLSX-Datei speichert den Text in Unicode, sodass das Problem nicht wiederkehrt.
Warum stehen alle meine Daten in einer einzigen Spalte?
Excel hat die Datei nach dem Trennzeichen aus Ihren Systemeinstellungen aufgeteilt, nicht nach dem, das tatsächlich in der Datei steht. Dieser Konverter erkennt das echte Trennzeichen, indem er die ersten Zeilen mit jedem infrage kommenden Zeichen liest. So öffnet sich eine Semikolon-Datei selbst auf einem Computer mit US-Einstellungen in Spalten.
Was ist der Unterschied zwischen CSV-Dateien mit Komma und mit Semikolon?
Strukturell keiner, beides ist CSV. Länder, in denen das Komma als Dezimaltrennzeichen dient, exportieren stattdessen mit Semikolon, damit 1,50 eine einzige Zahl bleibt. Verwendet Ihre Datei Semikolons, stellen Sie „Dezimaltrennzeichen“ auf „Komma“, damit diese Werte zu echten Zahlen werden.
Bleiben führende Nullen erhalten?
Ja. Ein Wert wie 00123 bleibt Text und wird nicht zu 123, ebenso jede Zahl mit mehr als fünfzehn Stellen: Telefonnummern, IBANs und Barcodes verlieren Daten, sobald sie zu Gleitkommazahlen werden.
Wie viele Zeilen passen in eine XLSX-Datei?
1.048.576 Zeilen und 16.384 Spalten – eine feste Grenze des Formats selbst, nicht dieses Tools. Eine größere CSV-Datei wird mit einer klaren Meldung abgelehnt, dazu gibt es einen Link zu „CSV-Datei aufteilen“: Dieses Tool zerlegt sie in Dateien, die Excel öffnen kann.
Kann ich mehrere CSV-Dateien in einer Arbeitsmappe zusammenfügen?
Auf dieser Seite nicht in eine einzige Arbeitsmappe. Bis zu zwanzig Dateien passen auf einmal hinein, aber jede wird zu einer eigenen XLSX mit einem Tabellenblatt, benannt nach der Datei, und alle kommen zusammen in einem ZIP-Archiv zurück. Haben die Dateien dieselben Spalten, kann CSV zusammenfügen sie zuerst zu einer CSV untereinanderstellen, die sich dann in ein einziges Tabellenblatt umwandeln lässt.
Wird meine Datei irgendwo hochgeladen?
Nein. Das Auswerten der Datei und das Schreiben der Arbeitsmappe laufen vollständig in Ihrem Browser, mit JavaScript und der Bibliothek SheetJS. Zu keinem Zeitpunkt wird etwas an einen Server gesendet, und nach dem Schließen des Tabs bleibt keine Kopie zurück.
Anleitungen
- CSV in Excel und zurück, ohne Ihre Daten zu verfälschenEine CSV-Datei, die in Excel geöffnet und wieder gespeichert wird, kann sich danach in kleinen Details vom Original unterscheiden – auf eine Weise, die leicht zu übersehen ist.
- Eine CSV-Datei vor dem Import von Windows-1251 und BOM befreienEin CSV-Export, der beim Öffnen in einem Tabellenprogramm völlig normal aussieht, kann einen JSON-Import trotzdem verderben – mit einem unsichtbaren Zeichen oder der falschen Codierung.