Ratgeber · 4 Min. Lesezeit

Eine CSV mit Millionen Zeilen auf dem Mac öffnen.

Excel hört bei 1'048'576 Zeilen auf, viele Editoren schon viel früher. Was bei fünf Millionen Zeilen funktioniert – und, ehrlich gesagt, was besser ist, wenn eine Datei grösser als der Arbeitsspeicher ist.

Wo die üblichen Werkzeuge aufhören

  • Excel fasst höchstens 1'048'576 Zeilen pro Blatt. Eine längere Datei wird abgeschnitten, und beim Sichern ist der Rest weg.
  • Texteditoren öffnen grosse Dateien, wissen aber nichts von Spalten – kein Sortieren, kein Filtern, keine Summen.
  • Viele CSV-Editoren lesen die ganze Datei, bevor sie etwas zeigen, und halten jeden Wert als eigenes Objekt im Speicher. Aus ein paar hundert Megabyte werden so mehrere Gigabyte.

Was Intact CSV Editor anders macht

Es liest so viele Zeilen, wie das Fenster zeigt, bevor das Fenster erscheint, und lädt den Rest dahinter, während Sie schon blättern, bearbeiten und suchen. Eine Datei mit 325 MB und 5,2 Millionen Zeilen steht in deutlich unter einer Sekunde da und ist rund acht Sekunden später ganz gelesen. Eine grosse Datei wird eingeblendet statt in den Speicher kopiert, und die Werte liegen als UTF-8-Bytes im Speicher statt als einzelne Zeichenketten: Die fünf Millionen Zeilen einer Beispieldatei von 312 MB belegen so rund 186 MB statt 816 MB.

Eine Million Zeilen × 7 Spalten (52 MB)Zeit
Erste Zeilen sichtbar0,05 s
Format erkennen0,05 s
Ganze Datei lesen2,0 s
Sichern, Byte für Byte0,26 s
Alle Zeilen filtern1,5 s
In SQL laden1,5 s
Gruppierte SQL-Abfrage0,6 s
Gruppierte Abfrage mit RLIKE0,9 s
Export nach Excel (33 MB geschrieben)10,4 s

Gemessen mit einem Release-Build am 20. September 2026 auf dem Mac, auf dem die App entwickelt wird.

Solange die Datei lädt, warten Sichern, Export, Sortieren und SQL auf die letzte Zeile – eine halb gelesene Datei wird nie abgeschnitten gesichert. Ein Sortieren, das Sie in der Zwischenzeit verlangen, sagt, dass es wartet, und läuft, sobald die Datei da ist.

Auch andere Formate bekommen zuerst ihr Fenster. Ein grosses JSON-, XML- oder YAML-Dokument oder eine Webseite lässt sich nicht von der Mitte her lesen und wird darum ganz gelesen – aber im Hintergrund, mit dem Fenster schon offen und einer Zeile, die sagt, was gerade geschieht.

Eine Datei von einem Gigabyte

Grösser, als die meisten je öffnen – und genau dort zeigt sich der Unterschied. Eine Datei von 1 GB mit sechzehn Millionen Zeilen in sieben Spalten belegt beim Arbeiten rund 1,6 GB, weil die Werte als ein Block Bytes im Speicher liegen und nicht als sechzehn Millionen einzelne Objekte. Und sie bleibt schnell: Alle sechzehn Millionen Zeilen zu sortieren dauert rund fünf Sekunden, gleich nach welcher Spalte, und das Fenster bleibt dabei bedienbar.

Woran eine grosse Datei sonst scheitert, ist nicht das Sortieren, sondern der Verlauf. Ein Sortieren rückgängig zu machen heisst, sich die alte Reihenfolge zu merken – acht Bytes pro Zeile, also 128 MB für einen Sortiervorgang dieser Datei, und fünfzig davon wären sechs Gigabyte Reihenfolge und ein Mac, der auszulagern beginnt. Hier ist der Verlauf durch das begrenzt, was er belegt, und nicht durch die Anzahl Schritte: Dieselbe Datei immer wieder zu sortieren kann den Speicher nicht füllen.

Sechzehn Millionen Zeilen × 7 Spalten (1 GB)Gemessen
Belegt beim Arbeiten1,6 GB
Alle sechzehn Millionen Zeilen sortierenrund 5 s
Zehn Sortiervorgänge nacheinandernie über 2,7 GB
Ein Sortieren rückgängig machen0,2–1,1 s

Gemessen mit einem Release-Build am 20. September 2026 auf dem Mac, auf dem die App entwickelt wird.

Mit einer grossen Datei arbeiten

  1. Erst schauen. Blättern, suchen, filtern – Filter und Suche laufen im Hintergrund, das Fenster bleibt flüssig.
  2. Zählen. Tabelle ▸ Statistik… zählt jede Spalte: gefüllt, leer, verschieden, Minimum, Maximum, Median.
  3. Fragen. Die SQL-Konsole beantwortet gruppierte Fragen in Sekundenbruchteilen.
  4. Verkleinern. Gefilterte Zeilen in eine neue Datei übernehmen, oder Datei ▸ In mehrere Dateien aufteilen …
  5. Dranbleiben. Für ein Protokoll oder einen Export, den ein anderes Programm noch schreibt, übernimmt Ansicht ▸ Der Datei folgen, während sie wächst die neuen Zeilen, sobald sie ankommen – wie tail -f.

Eine Datei über fünf Gigabyte öffnet gesperrt und sagt es: Ein versehentlicher Tastendruck soll bei einer Datei dieser Grösse nichts kosten. Nehmen Sie das Häkchen bei Tabelle ▸ Gegen Änderungen gesperrt weg, wenn Sie bearbeiten wollen.

Wenn die Datei grösser als der Arbeitsspeicher ist

Intact CSV Editor hält die Tabelle im Speicher, wenn auch sparsam. Brauchen Sie nur einen Teil einer riesigen Datei, öffnet Datei ▸ Teil einer Datei öffnen … die ersten Megabytes, die letzten oder ein Stück ab einer beliebigen Stelle als eigene Tabelle – geschnitten, wo Datensätze beginnen, mit der Kopfzeile davor – und liest nur diesen Teil von der Festplatte.

Wer jede Zeile einer Datei von vielen Gigabyte durcharbeiten muss, ist mit einem Werkzeug besser bedient, das die Datei liest, ohne sie zu laden: einem Editor mit Memory-Mapping wie Caxton, einem Betrachter auf DuckDB-Basis wie Tad oder Befehlszeilen-Werkzeugen wie qsv und csvkit. Wir vergleichen sie offen in unseren Vergleichen.

Mit Ihrer eigenen Datei ausprobieren

Intact CSV Editor ist in der Beta. Melden Sie sich an, und wir schreiben Ihnen, sobald Ihr Zugang bereit ist.

Fragen

Häufige Fragen

Wie viele Zeilen kann Intact CSV Editor öffnen?

Es gibt keine feste Zeilengrenze; die Grenze ist der Arbeitsspeicher Ihres Macs. Eine Datei von einem Gigabyte – sechzehn Millionen Zeilen – belegt rund 1,6 GB.

Kann ich nur einen Teil einer riesigen Datei öffnen?

Ja: Datei ▸ Teil einer Datei öffnen … öffnet die ersten Megabytes, die letzten oder ein Stück ab einer beliebigen Stelle und liest nur diesen Teil von der Festplatte.

Kann Excel mehr als eine Million Zeilen öffnen?

Nicht auf einem Blatt: Die Grenze liegt bei 1'048'576 Zeilen.

Öffnen Sie Ihre schwierigste Datei.

Melden Sie sich für die Beta an – wir schreiben Ihnen, sobald Ihr Zugang bereit ist. Ihre Dateien verlassen den Mac nicht.

macOS 14 Sonoma oder neuer · Datenschutz