CSV teilen

CSV teilen ohne Programm: eine große CSV-Datei nach Zeilenzahl oder Spaltenwert in mehrere Dateien aufteilen, mit Kopfzeile in jedem Teil und ZIP-Download.

Erzeugte Dateien

Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.

CSV splitten nach Zeilen oder Spaltenwert

Manche Programme lehnen große Importdateien ab oder werden bei vielen Zeilen langsam. Dann hilft es, die CSV zu teilen. Das Werkzeug kann eine CSV-Datei aufteilen nach einer festen Zeilenzahl, etwa 5.000 Zeilen je Datei, oder nach Spaltenwert aufteilen, zum Beispiel eine Datei je Land, Filiale oder Monat. Die Kopfzeile wird auf Wunsch in jede Teildatei übernommen, damit jeder Teil für sich importierbar bleibt. So können Sie eine CSV in mehrere Dateien zerlegen, ohne Skript und ohne Tabellenkalkulation.

Die Teile laden Sie einzeln herunter oder gesammelt als ZIP-Datei. Beim CSV splitten nach Spaltenwert steht der Wert im Dateinamen, also etwa bestellungen_DE.csv und bestellungen_AT.csv. Felder mit Zeilenumbrüchen oder Trennzeichen in Anführungszeichen werden nach RFC 4180 korrekt gelesen und wieder geschrieben, eine Zeile wird also nie mitten im Feld getrennt. Die Reihenfolge der Zeilen bleibt erhalten.

Grenzen: Eine große CSV-Datei mit einigen hundert Megabyte kann den Browser an seine Speichergrenze bringen; für Dateien im Gigabyte-Bereich sind Befehle wie split -l 10000 daten.csv unter Linux besser geeignet (dabei fehlt den Teilen allerdings die Kopfzeile). Die ZIP-Datei ist nicht komprimiert. Zum Ansehen einzelner Teile eignet sich der CSV-Viewer.

Anleitung: CSV teilen in 4 Schritten

  1. CSV-Datei über „CSV-Datei öffnen“ wählen oder den Inhalt einfügen.
  2. Unter „Aufteilen nach“ entweder „Zeilenzahl“ oder „Wert einer Spalte“ wählen.
  3. „Zeilen je Datei“ eintragen oder die Spalte auswählen, nach deren Werten getrennt wird.
  4. Einzelne Teile über „Herunterladen“ speichern oder alle zusammen mit „Alle als ZIP herunterladen“.

Typische Anwendungsfälle

  • Ein Newsletter-Werkzeug erlaubt beim Import höchstens 10.000 Zeilen; die Datei wird in passende Teile zerlegt.
  • Eine Bestellliste soll pro Land oder Filiale als eigene Datei an die jeweils Zuständigen gehen.
  • Ein Testsystem soll zunächst nur mit den ersten 500 Datensätzen einer großen Datei befüllt werden.
  • Ein Datenexport wird für Excel, das bei 1.048.576 Zeilen endet, in mehrere Tabellen zerlegt.
Fragen

Häufige Fragen

Wie teile ich eine CSV-Datei in mehrere Dateien?

Datei öffnen, „Aufteilen nach: Zeilenzahl“ wählen und die gewünschte Zahl bei „Zeilen je Datei“ eintragen. Die Liste zeigt sofort alle Teile mit ihrer Zeilenzahl.

Bleibt die Kopfzeile in jeder Datei erhalten?

Ja, wenn „Erste Zeile enthält Spaltennamen“ aktiv ist. Die Kopfzeile zählt dann nicht zu den Zeilen je Datei, sondern wird jedem Teil vorangestellt.

Kann ich nach dem Inhalt einer Spalte aufteilen?

Ja. Wählen Sie „Wert einer Spalte“ und die Spalte. Für jeden unterschiedlichen Wert entsteht eine eigene Datei, leere Werte landen in einer Datei mit „leer“ im Namen.

Wie viele Teile sind möglich?

Die Liste zeigt die ersten 300 Dateien an, die ZIP-Datei enthält alle. Bei sehr vielen unterschiedlichen Werten prüfen Sie am besten, ob die richtige Spalte gewählt ist.

Wie heißen die erzeugten Dateien?

Beim Teilen nach Zeilen erhalten die Dateien eine laufende Nummer (teil_01.csv, teil_02.csv). Beim Teilen nach Spaltenwert steht der Wert im Dateinamen, Sonderzeichen werden durch Unterstriche ersetzt.

Werden die Dateien in der ZIP-Datei komprimiert?

Nein, die ZIP-Datei speichert die CSV-Dateien unkomprimiert. Das hält das Werkzeug klein und schnell; jedes Entpackprogramm kann sie öffnen.

Weitere Werkzeuge

Das könnte auch helfen

Alle 558 Werkzeuge