Zum Inhalt springen

CSV-Datei in mehrere Dateien aufteilen

Teilen Sie eine große CSV- oder Excel-Datei in kleinere Dateien auf – nach Zeilenanzahl, in gleich große Teile oder nach den Werten einer Spalte, mit der Kopfzeile in jedem Teil. Die Datei wird in Ihrem Browser geteilt und nicht hochgeladen.

CSV- oder Excel-Datei hierher ziehenCSV, TSV, TXT, XLSX, XLS, ODS · bis zu 500 MB
Datei auswählenAuf Ihrem Gerät verarbeitet – wird nicht hochgeladen
Läuft in Ihrem Browser · kein UploadSo funktioniert's

So verwenden Sie CSV oder Excel teilen

  1. 1

    CSV- oder Excel-Datei hineinziehen

    CSV-, TSV- und TXT-Exporte oder Arbeitsmappen im Format XLSX, XLS und ODS. Zeichenkodierung und Trennzeichen werden erkannt; prüfen Sie sie in den Eingabeoptionen.

  2. 2

    Art der Teilung wählen

    Legen Sie fest, wie viele Zeilen jede Datei erhält, wie viele gleiche Teile entstehen sollen oder nach welcher Spalte die Zeilen auf die Dateien verteilt werden.

  3. 3

    Teile prüfen

    Die Liste zeigt jeden Teil mit seinem Zeilenbereich oder Wert. Klicken Sie einen Teil an, um seine ersten Zeilen zu sehen, bevor etwas geschrieben wird.

  4. 4

    Teile herunterladen

    Speichern Sie sie als CSV-Dateien oder Excel-Dateien in einer ZIP-Datei oder als Tabellenblätter einer einzigen Arbeitsmappe. Danach können Sie mit anderen Einstellungen erneut teilen.

Limits und Pro

Dateien bis 500 MB, beliebig viele Zeilen; bis zu 10.000 Teile pro Teilung oder 500 Tabellenblätter in einer Arbeitsmappe.

Dateien bis 4 GB. Pro ansehen

Über CSV oder Excel teilen

Mit „CSV teilen“ zerlegen Sie eine große Tabelle in mehrere kleinere Dateien. Die Kopfzeile wird oben in jedem Teil wiederholt, sodass sich jeder Teil allein mit den richtigen Spaltennamen öffnen lässt. Es gibt drei Möglichkeiten: eine feste Anzahl von Zeilen pro Datei (zum Beispiel 5.000 für ein Upload-Formular, das größere Dateien ablehnt), eine Anzahl gleicher Teile (die Zeilen werden so verteilt, dass sich die Teile um höchstens eine Zeile unterscheiden) oder eine Datei pro Wert einer Spalte, etwa ein Teil je Region, Filiale, Vertriebsleitung oder Monat.

CSV-Teile werden aus dem Originaltext herausgeschnitten und nicht neu geschrieben: Anführungszeichen, Dezimaltrennzeichen, Zeilenenden und eine „sep=“-Zeile für Excel bleiben genau erhalten. Die Teile verwenden die Kodierung der Eingabe, sofern Sie keine andere wählen. Kyrillische Exporte aus 1C oder alten Excel-Versionen in Windows-1251 werden ebenso erkannt wie UTF-8 mit oder ohne Byte-Order-Mark, UTF-16 und Windows-1252.

Die Datei wird in 4-MB-Abschnitten durch einen Hintergrund-Worker geleitet. Eine CSV-Datei mit mehreren hundert Megabyte muss daher nie als Ganzes in den Speicher passen, und die Seite bleibt bedienbar, mit Fortschrittsanzeige und Abbrechen-Schaltfläche.

Das Speichern der Teile als Excel-Dateien ist praktisch, wenn eine CSV-Datei für das Zeilenlimit von 1.048.576 in Excel zu lang ist: Zahlen, Wahrheitswerte und ISO-Datumsangaben werden zu typisierten Zellen, während Codes wie 007 Text bleiben. Grenzen: Leere Zeilen werden verworfen, pro Durchgang wird ein Tabellenblatt einer Arbeitsmappe geteilt, und eine einzelne Teilung erzeugt höchstens 10.000 Dateien oder 500 Tabellenblätter.

Datenschutz

Die Datei wird von einem Web Worker in diesem Browser-Tab gelesen und geteilt. Weder die Datei noch die Teile werden hochgeladen, und nach dem Schließen der Seite bleibt nichts gespeichert. Der Code zum Teilen gehört zu dieser Website und wird erst geladen, wenn Sie eine Datei hinzufügen.

Funktionen

Nach Zeilen, Teilen oder Spalte

N Zeilen pro Datei, N gleiche Teile oder eine Datei pro Wert.

Originalzeilen bleiben erhalten

CSV-Teile sind Byte-für-Byte-Kopien der Quellzeilen, mit Kopfzeile oben.

CSV, Excel oder eine Arbeitsmappe

Teile als CSV- oder XLSX-Dateien in einer ZIP-Datei oder als Blätter einer XLSX-Datei.

Große Dateien ohne Einfrieren

Im Worker verarbeitet, mit Fortschritt und Abbrechen.

CSV oder Excel teilen: Häufig gestellte Fragen

Behält jeder Teil die Kopfzeile?
Ja. Ist „Erste Zeile ist die Kopfzeile“ aktiviert, wird die erste Zeile oben in jeden Teil geschrieben und nicht als Datenzeile gezählt. 1.000 Zeilen pro Datei bedeuten also 1.000 Datenzeilen plus Kopfzeile. Deaktivieren Sie die Option bei Dateien ohne Kopfzeile; dann wird jede Zeile, auch die erste, als Daten behandelt und wie die übrigen geteilt.
Kann ich eine CSV-Datei nach den Werten einer Spalte teilen?
Wählen Sie „Spaltenwert“ und die gewünschte Spalte. Jeder unterschiedliche Wert erhält einen eigenen Teil, der nach dem Wert benannt wird, zum Beispiel sales-Tashkent.csv und sales-Samarkand.csv. Die Zeilen behalten in jedem Teil ihre ursprüngliche Reihenfolge. Werte werden ohne Leerzeichen am Rand und unter Beachtung der Groß- und Kleinschreibung verglichen; Zeilen mit leerer Zelle in dieser Spalte landen in einem Teil namens „leer“.
Meine CSV zeigt Zeichen wie Ïðèâåò statt russischem Text. Was tun?
Diese Datei liegt in Windows-1251 vor, der kyrillischen Codepage von 1C und älteren Excel-Exporten, wird aber als Windows-1252 gelesen. Meist wird das automatisch erkannt; falls nicht, stellen Sie „Zeichenkodierung“ auf Windows-1251. Die Teile behalten dann Windows-1251, oder Sie speichern sie als UTF-8 mit BOM, damit aktuelle Excel-Versionen sie korrekt anzeigen.
Verändert das Teilen meine Daten?
CSV-Teile enthalten die Originalzeilen unverändert: Anführungszeichen, Dezimalkommas, führende Nullen und Zeilenumbrüche bleiben erhalten. Nur die Wahl eines anderen Trennzeichens oder einer anderen Kodierung schreibt sie um. Excel-Teile aus einer CSV-Datei erhalten typisierte Zellen: 42 wird zur Zahl, 2024-05-01 zum Datum, während Werte wie 007 oder lange ID-Nummern als Text erhalten bleiben.
Wie groß darf die Datei zum Teilen sein?
Bis zu 500 MB im kostenlosen Tarif und bis zu 4 GB mit Pro. CSV-Dateien werden abschnittsweise gelesen, daher zählt weniger ihre Größe als der Speicher Ihres Geräts für die fertigen Teile. Eine einzelne Teilung kann bis zu 10.000 Dateien oder 500 Tabellenblätter in einer Arbeitsmappe erzeugen; für mehr erhöhen Sie stattdessen die Zeilenzahl pro Datei.

Weitere Aufgaben mit diesem Tool