CSV in Excel umwandeln
Eine echte .xlsx, an der unterwegs nichts verändert wurde.
- Führende Nullen bleiben erhalten
- Lange IDs werden nicht gerundet
- Zahlen lassen sich summieren
- Nichts wird hochgeladen
1.Datei öffnen
CSV oder TSV. Hierher ziehen oder eine Datei auswählen.
Warum es das gibt
Eine CSV in Excel zu öffnen ist kein neutraler Vorgang. Excel rät, was jede Zelle bedeutet, und die Vermutungen richten Schaden an: Postleitzahlen verlieren die führende Null, 16-stellige Bestellnummern werden auf 15 Stellen gerundet, und alles, was nach einem Datum aussieht, wird eines. Dieses Tool schreibt die .xlsx selbst und entscheidet jede Spalte anhand aller ihrer Werte: Zahlen kommen als Zahlen an, die du summieren kannst, und alles, was nur wie eine Zahl aussieht, bleibt der Text, der es war.
Was es kann
- Liest jeden Wert jeder Spalte, nicht nur eine Stichprobe, bevor es entscheidet, ob die Spalte numerisch ist.
- Schreibt Zahlen als echte Zahlen und true/false als Excel-Wahrheitswerte.
- Behält jede Spalte mit führenden Nullen oder mehr als 15 Ziffern als Text und zeigt dir vor dem Download, welche das sind.
- Fixiert die Kopfzeile und setzt sie fett, fügt einen Filter hinzu und passt die Spaltenbreiten an.
- Verteilt eine Datei mit mehr als 1.048.576 Zeilen auf mehrere Blätter einer Arbeitsmappe, denn das ist Excels Grenze pro Blatt.
Warum nicht einfach die CSV in Excel öffnen
Weil Excel beim Öffnen umwandelt, und die Umwandlung ist der Schaden. Eine Zelle mit `00742` wird als 742 gespeichert, und beim Speichern der Datei steht dort 742. Schreibt man die Arbeitsmappe direkt, wird der Typ jeder Zelle einmal festgelegt, nach einer Regel, die du sehen kannst, und nicht durch Excels Vermutung im Moment des Doppelklicks.
Fragen
- Bleiben meine führenden Nullen erhalten?
- Ja. Jede Spalte, in der ein Wert mit einer Null gefolgt von weiteren Ziffern beginnt, wird als Text geschrieben. 00742 bleibt also 00742, in der Arbeitsmappe und in jeder Kopie davon.
- Warum stehen manche meiner Zahlen als Text?
- Weil es Kennungen und keine Mengen sind: Postleitzahlen, Telefonnummern, Konto- und Bestellnummern. Excel kann nur 15 signifikante Stellen speichern, eine 16-stellige Zahl würde also gerundet, und eine Kennung mit geänderter letzter Ziffer ist eine andere Kennung. Wenn du lieber alles als Text haben möchtest, setze das Häkchen, dann wird nichts umgewandelt.
- Funktioniert es mit sehr großen Dateien?
- Ja, so weit der Speicher des Browser-Tabs reicht. Ab 1.048.576 Zeilen bekommt die Arbeitsmappe ein zweites Blatt, dann ein drittes, weil in ein einzelnes Excel-Blatt nicht mehr passt.
Die anderen Tools
- CSV-Datei online öffnenDatei reinziehen. Sie öffnet sich hier und bleibt hier.Öffnen
- SQL auf CSV-Datei ausführenEchtes SQL auf deiner Datei, ohne eine Datenbank zu installieren.Öffnen
- CSV-Dateien zusammenführenMehrere Dateien rein, eine Datei raus, Spalten nach Namen abgeglichen.Öffnen
- Doppelte Zeilen aus CSV entfernenDuplikate über die Spalten, von denen du sagst, dass sie eine Zeile identifizieren.Öffnen
- Zwei CSV-Dateien vergleichenHinzugefügt, entfernt, geändert, abgeglichen über einen Schlüssel statt Zeile für Zeile.Öffnen
- CSV in PDF umwandelnEine CSV, als lesbare Tabelle angeordnet und als PDF gesichert.Öffnen
- CSV in JSON umwandelnJede Zeile ein Objekt, jede Kopfzeile ein Schlüssel.Öffnen
- JSON in CSV umwandelnEin Baum, abgeflacht zu einer Tabelle, die du überall öffnen kannst.Öffnen
- Excel in CSV umwandelnJedes Blatt einer Arbeitsmappe, als saubere UTF-8-CSV.Öffnen
- CSV-Datei teilenEine Datei, zu groß zum Arbeiten, als mehrere, die es nicht sind.Öffnen
- Unordentliche CSV bereinigenGermany, germany und „Germany “ werden wieder ein Wert.Öffnen
- CSV in SQL-INSERT-Anweisungen umwandelnEine CSV rein, ein .sql-Skript raus, das jede Datenbank ausführt.Öffnen