UltKit

Excel in CSV umwandeln

Exportieren Sie alle Tabellenblätter einer Excel-Arbeitsmappe in einem Durchgang als separate CSV-Dateien, von der .xls aus den 1990ern bis zur makrofähigen .xlsm, mit dem Trennzeichen und der Kodierung, die Ihr Zielprogramm erwartet.

Daten-Konverter

oder CSV, TSV, TXT …-Dateien hierher ziehen ·

Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 1

    Arbeitsmappen hochladen

    Fügen Sie .xls-, .xlsx- oder .xlsm-Dateien hinzu, bis zu 20 gleichzeitig und jeweils bis 95 MB. Verschiedene Excel-Generationen in einem Stapel sind kein Problem.

  2. 2

    Blätter und Trennzeichen wählen

    Zu konvertierende Blätter ist zunächst auf alle Blätter eingestellt. Stellen Sie Trennzeichen auf Semikolon, wenn die CSV an jemanden geht, dessen Excel das Komma als Dezimalzeichen verwendet.

  3. 3

    Umwandeln und entpacken

    Klicken Sie auf In CSV umwandeln. Eine Arbeitsmappe mit mehreren Tabellenblättern kommt als ZIP zurück, das pro Blatt eine CSV enthält, benannt nach dem jeweiligen Blatt.

Laden Sie eine .xls-, .xlsx- oder .xlsm-Datei hoch und klicken Sie auf In CSV umwandeln: Jedes Blatt wird zu einer eigenen UTF-8-CSV, bereit zum erneuten Öffnen in Excel oder zum Import anderswo.

Excel in CSV für ganze Arbeitsmappen, nicht nur ein Blatt

Excel hat im Lauf der Jahre drei wichtige Arbeitsmappenformate geschrieben. Das binäre .xls von Excel 97 bis 2003 speichert Blätter als BIFF-Datensätze und begrenzt sie auf 65.536 Zeilen. Das mit Excel 2007 eingeführte .xlsx ist Office Open XML, ein ZIP aus XML-Teilen mit Platz für 1.048.576 Zeilen. Das .xlsm ist derselbe Container mit VBA-Makros. Alle drei enthalten mehrere Blätter, eine CSV dagegen genau eines.

Dieses Missverhältnis ist das alltägliche Problem: ein Monatsbericht mit einem Blatt pro Monat, ein Budget mit einem Blatt pro Abteilung, ein Umfrage-Export mit Antworten auf einem und Codes auf einem anderen Blatt. In Excel heißt das, jedes Blatt zu aktivieren, „Speichern unter“ zu wählen und Warnungen zu bestätigen, zwölfmal hintereinander. Hier laden Sie die ganze Arbeitsmappe einmal hoch, und jedes Blatt kommt als Datei mit seinem Namen heraus.

Wenn nur das erste Blatt einer modernen Arbeitsmappe in einen Shop oder ein CRM soll, ist XLSX in CSV mit ISO-Datumsangaben voreingestellt.

Excel „Speichern unter“, Google Sheets und dieser Konverter im Vergleich

Dieser KonverterExcel „Speichern unter“Download aus Google Sheets
Alle Blätter in einem Schritt exportiertyesnono
Komma oder Semikolon pro Datei wählbaryesFolgt der Windows-RegionNur Komma
Öffnet .xls, .xlsx und .xlsmyesyesNach dem Import in Sheets
UTF-8-AusgabeyesNur mit dem Typ CSV UTF-8yes
Funktioniert ohne Softwareinstallationyesnoyes

Komma oder Semikolon: CSV-Trennzeichen nach Region

In den USA, Großbritannien, Kanada, Australien, Japan und anderen Ländern, in denen der Punkt das Dezimalzeichen ist, verwendet Windows das Komma als Listentrennzeichen. Excel schreibt und erwartet dort Kommas.

  • Trennzeichen: Komma
  • Entspricht RFC 4180 und den meisten Web-Importern

XLS

Microsoft Excel 97–2003-Arbeitsmappe

XLS ist das binäre Tabellenformat, das Excel ab Excel 97 verwendete, bis XLSX es 2007 ablöste. Es ist auf 65.536 Zeilen und 256 Spalten pro Tabellenblatt begrenzt und speichert Daten in einer proprietären Struktur. Viele Altsysteme, Behördenportale und ältere Bankexporte erzeugen oder verlangen noch immer XLS. Excel, LibreOffice und Google Sheets können es öffnen.

Komprimierung
–
Transparenz
–
Animation
–
Eingeführt
1997 · Microsoft
XLS-Konverter

CSV

Kommagetrennte Werte

CSV ist ein Nur-Text-Format für Tabellen, bei dem jede Zeile eine Datenzeile ist und Kommas die Spalten trennen. Es wird seit den Anfängen der Computertechnik genutzt und ist in RFC 4180 beschrieben, wobei viele Varianten Semikolons oder Tabulatoren und andere Zeichenkodierungen verwenden. Fast jede Tabellenkalkulation, Datenbank und Analyse-Software kann es importieren und exportieren, daher ist es das Standardformat für den Datenaustausch zwischen Systemen. CSV speichert nur Werte, ohne Formeln, Formatierung, mehrere Tabellenblätter oder Datentypen.

Komprimierung
–
Transparenz
–
Animation
–
Eingeführt
–
CSV-Konverter

Man wandelt ganze Excel-Arbeitsmappen in CSV um, um Daten an Personen ohne Excel weiterzugeben, sie als Klartext zu archivieren, der jedes Tabellenprogramm überdauert, oder um einen Bericht mit mehreren Blättern in eine Datei pro Tabelle aufzuteilen.

Zahlen, Datumsangaben und führende Nullen in der exportierten CSV

Die CSV erhält den gespeicherten Wert jeder Zelle, nicht ihr Anzeigeformat. Datumsangaben werden so geschrieben, wie Excel sie anzeigt, außer Sie stellen Datumsangaben auf ISO oder einen Unix-Zeitstempel. Zahlen behalten ihre volle Genauigkeit. Excel speichert Datumsangaben als fortlaufende Zahlen ab dem 1. Januar 1900 und behandelt 1900 noch immer als Schaltjahr, ein Fehler, der aus Kompatibilität zu Lotus 1-2-3 beibehalten wurde.

Führende Nullen bleiben nur erhalten, wenn die Zelle in der Arbeitsmappe Text war. Eine als 02134 in eine Zahlenzelle getippte Postleitzahl wurde schon als 2134 gespeichert, die CSV kann die Null also nicht zurückbringen. Auch der Rückweg zählt: Beim Doppelklick auf eine CSV rät Excel die Datentypen erneut, so wurden Gennamen wie SEPT2 zu Datumsangaben; 2020 benannte das HUGO Gene Nomenclature Committee sie um (SEPTIN2). Um eine Arbeitsmappe kontrolliert neu aufzubauen, nutzen Sie CSV in XLS oder Daten → Aus Text/CSV.

FAQ zum Umwandeln von Excel in CSV

Warum speichert Excel nur das aktuelle Blatt als CSV?

Eine CSV-Datei enthält nur eine Tabelle. Daher schreibt „Speichern unter“ in Excel nur das aktive Blatt und warnt, dass der Rest verloren geht. Wenn Zu konvertierende Blätter auf alle Blätter steht, wird hier jedes Tabellenblatt zu einer eigenen CSV in einem ZIP.

Kann ich eine alte .xls-Datei aus Excel 2003 in CSV umwandeln?

Ja. Das binäre .xls-Format von Excel 97 bis 2003 wird genauso umgewandelt wie eine .xlsx. Seine Blätter sind auf 65.536 Zeilen und 256 Spalten begrenzt, die CSV wird also nie größer als dieses Raster.

Was passiert mit Makros in einer .xlsm-Arbeitsmappe?

VBA-Makros sind Code und keine Daten, deshalb bleiben sie außen vor. Die CSV enthält die Zellwerte, die die Makros zuletzt erzeugt haben.

Wie öffnet Excel eine CSV mit Semikolon in Spalten?

Excel trennt eine CSV anhand des Listentrennzeichens aus Ihren Windows-Regionseinstellungen. Verwendet die Datei das andere Zeichen, öffnen Sie sie über Daten → Aus Text/CSV und wählen dort das Trennzeichen, oder wandeln Sie sie erneut mit der passenden Einstellung für Trennzeichen um.

Warum UTF-8 mit BOM beim Umwandeln von Excel in CSV?

Die Byte-Reihenfolge-Marke (BOM) besteht aus drei unsichtbaren Bytes am Dateianfang, die Excel unter Windows anweisen, den Text als UTF-8 zu lesen. Ohne sie greift Excel auf die lokale Codepage zurück, und Umlaute oder Akzente werden zu Symbolen wie é. Die meisten Web-Importer ignorieren die BOM, einige strenge Skripte stolpern jedoch darüber.