mygems

CSV-Datei teilen

Eine Datei, zu groß zum Arbeiten, als mehrere, die es nicht sind.

  • Nach Zeilen, Dateien oder Spalte
  • Kopfzeile in jeder Datei
  • Ein .zip-Download
  • Nichts wird hochgeladen

1.Datei öffnen

CSV oder TSV. Hierher ziehen oder eine Datei auswählen.

Warum es das gibt

Eine CSV muss meist geteilt werden, weil etwas weiter hinten eine Grenze hat: ein Import, der 10.000 Zeilen annimmt, ein Limit für E-Mail-Anhänge, Excels Grenze von einer Million Zeilen. Oder weil eine Datei enthält, was mehrere sein sollten, eine pro Region oder pro Kunde. Beides ist dieselbe Aufgabe, und bei beiden muss jedes Stück die Kopfzeile behalten, was beim Teilen von Hand meist schiefgeht.

Was es kann

  • Teilt in Dateien mit fester Zeilenzahl oder in eine feste Anzahl gleich großer Dateien.
  • Oder schreibt eine Datei pro verschiedenem Wert einer Spalte, benannt nach dem Wert.
  • Wiederholt die Kopfzeile am Anfang jeder Datei und behält die Zeilen in ihrer ursprünglichen Reihenfolge.
  • Zeigt die Dateien und ihre Zeilenzahlen an, bevor etwas geschrieben wird, und lädt sie dann als eine .zip herunter.

Zeilen, nicht Bytes

Die Teile werden an Zeilengrenzen geschnitten, nie mitten in einem Datensatz, was zählt, wenn ein Feld in Anführungszeichen einen Zeilenumbruch enthält. Ein Splitter, der nach Bytes arbeitet, schneidet dort bedenkenlos und liefert zwei kaputte Dateien.

Fragen

Behält jede Datei die Kopfzeile?
Ja. Jedes Stück ist eine vollständige CSV mit der ursprünglichen Kopfzeile als erster Zeile, jedes lässt sich also für sich öffnen oder importieren.
Kann ich nach einer Spalte teilen, etwa eine Datei pro Land?
Ja. Wähle die Spalte, und jeder verschiedene Wert bekommt eine eigene Datei, nach dem Wert benannt, leere Werte landen gesammelt in einer eigenen Datei. Die Grenze liegt bei 1.000 Dateien, damit ein versehentliches Teilen nach einer ID-Spalte keine Tausende Dateien mit einer Zeile erzeugt.
Wie große Dateien kann es teilen?
So groß, wie der Browser-Tab im Speicher halten kann, auf dem Desktop meist mehrere hundert Megabyte. Auf dem Handy liegt die Grenze deutlich niedriger, und das Tool warnt dich, bevor es einen Versuch macht.