So öffnen Sie wirklich große Text- und CSV-Dateien


MS Excel kann 1.048.576 Zeilen anzeigen. Während das im normalen Gebrauch wie eine wirklich große Zahl erscheinen mag, gibt es viele Szenarien, in denen das nicht ganz ausreicht.

Ganz gleich, ob Sie Protokolldateien oder große Datensätze betrachten, es ist leicht, auf CSV-Dateien mit Millionen von Zeilen oder riesige Textdateien zu stoßen. Da Excel Dateien dieser Größe nicht unterstützen kann, wie genau öffnet man sie? Finden wir es heraus.

Warum können normale Texteditoren wirklich große Dateien nicht öffnen?

Ein Computer verfügt über Gigabyte an Speicherplatz. Warum können Texteditoren keine großen Dateien öffnen?

Hier spielen zwei Faktoren eine Rolle. Bei einigen Anwendungen ist die Datenmenge, die sie anzeigen können, fest vorgegeben. Es spielt keine Rolle, wie viel Speicher Ihr PC hat, er wird ihn einfach nicht nutzen.

Das zweite Problem ist der Arbeitsspeicher. Viele Texteditoren haben keine feste Beschränkung der Zeilenanzahl, können aber aufgrund von Speicherbeschränkungen keine großen Dateien anzeigen. Sie laden die gesamte Datei in den System-RAM. Wenn dieser Speicher also nicht groß genug ist, schlägt der Vorgang fehl.

Methode Nr. 1: Kostenlose Editoren verwenden

Der beste Weg, extrem große Textdateien anzuzeigen, ist die Verwendung eines Texteditors. Nicht irgendein Texteditor, sondern die Tools zum Schreiben von Code. Solche Apps kommen in der Regel problemlos mit großen Dateien zurecht und sind kostenlos.

Viewer für große Textdateien ist wahrscheinlich die einfachste dieser Anwendungen. Es ist wirklich einfach zu bedienen, arbeitet schnell und hat einen sehr geringen Ressourcenverbrauch. Der einzige Nachteil? Die Dateien können nicht bearbeitet werden. Wenn Sie jedoch nur große CSV-Dateien anzeigen möchten, ist dies zweifellos das beste Tool für diese Aufgabe.

Um auch große Textdateien zu bearbeiten, sollten Sie Emacs ausprobieren. Ursprünglich für Unix-Systeme entwickelt, funktioniert es auch unter Windows einwandfrei und kann große Dateien verarbeiten. Ebenso sind Neovim und Erhabener Text zwei leichtgewichtige IDEs, die zum Öffnen von Gigabyte-großen CSV-Textdateien verwendet werden können.

Wenn Sie lediglich große Protokolldateien nach Daten durchsuchen möchten, ist klogg genau das richtige Tool für Sie. Diese Anwendung ist eine aktualisierte Version des beliebten glogg und ermöglicht Ihnen die einfache Durchführung komplexer Suchvorgänge in riesigen Textdateien. Da computergenerierte Protokolldateien oft Millionen von Zeilen umfassen können, ist klogg so konzipiert, dass es problemlos mit solchen Dateigrößen funktioniert..

Methode #2: In mehrere Teile aufteilen

Das ganze Problem beim Versuch, große CSV-Dateien zu öffnen, besteht darin, dass sie zu groß sind. Aber was wäre, wenn Sie diese in mehrere kleinere Dateien aufteilen würden?

Dies ist eine beliebte Lösung, da es im Allgemeinen nicht erforderlich ist, die Benutzeroberfläche eines neuen Texteditors zu erlernen. Stattdessen können Sie einer der vielen online verfügbaren CSV-Splitter verwenden, um die große Datei in mehrere leicht zu öffnende Dateien aufzuteilen. Auf jede dieser Dateien kann dann normal zugegriffen werden.

Dies ist jedoch nicht der beste Weg. Das Aufteilen einer großen Datei kann oft zu seltsamen Tippfehlern oder falsch konfigurierten Dateien führen. Darüber hinaus verhindert das separate Öffnen jedes Abschnitts, dass Sie die gesamten Daten auf einmal filtern.

Methode #3: In eine Datenbank importieren

Text- und CSV-Dateien mit einer Größe von mehreren Gigabyte sind im Allgemeinen große Datensätze. Warum also nicht einfach in eine Datenbank importieren?

SQL ist heutzutage die am häufigsten verwendete Datenbank-Auszeichnungssprache. Es werden viele Versionen von SQL verwendet, aber das einfachste ist wahrscheinlich MySQL. Und wie es der Zufall so will, sind Konvertieren Sie eine CSV-Datei in eine MySQL-Tabelle.

möglich

Dies ist keineswegs die einfachste Methode für den Umgang mit großen CSV-Dateien. Wir empfehlen sie daher nur, wenn Sie regelmäßig mit großen Datensätzen arbeiten möchten. Wenn MySQL zu schwierig klingt, können Sie Ihre CSV-Dateien stattdessen jederzeit in MS Access importieren.

Methode Nr. 4: Mit Python-Bibliotheken analysieren

Wenn Sie mit einer CSV-Datei mit Millionen von Datenzeilen arbeiten, werden Sie diese natürlich manuell nicht sinnvoll interpretieren können. Sie möchten wahrscheinlich die Daten filtern und spezifische Abfragen ausführen, um Trends zu verstehen.

Warum also nicht Schreiben Sie Python-Code, um genau das zu tun?

Auch dies ist nicht die benutzerfreundlichste Methode. Bei Python ist nicht die am schwersten zu erlernende Programmiersprache handelt es sich um Codierung, daher ist es möglicherweise nicht der beste Ansatz für Sie. Wenn Sie jedoch täglich wirklich große CSV-Dateien analysieren müssen, sollten Sie Automatisieren Sie die Aufgabe mit etwas Python-Code.

verwenden

Methode Nr. 5:  Mit Premium-Tools

Die Texteditoren, die wir in der ersten Methode gesehen haben, waren keine speziellen Tools für die CSV-Verarbeitung. Dabei handelte es sich um Allzwecktools, die auch für die Arbeit mit großen CSV-Dateien verwendet werden konnten.

Aber was ist mit speziellen Anwendungen? Gibt es keine Apps, die zur Lösung dieses Problems entwickelt wurden?.

Das gibt es tatsächlich. CSV-Explorer baut beispielsweise auf genau dem Prozess auf, den wir in den letzten beiden Methoden beschrieben haben (SQL-Datenbank und Python-Code), um eine App zu erstellen, die CSV-Dateien jeder Größe anzeigen und bearbeiten kann. Sie können alles tun, was Sie von einem Tabellenkalkulationstool erwarten, z. B. Diagramme erstellen oder die Daten im CSV-Explorer filtern.

Eine weitere Option ist UltraEdit. Im Gegensatz zum vorherigen Tool ist dies nicht nur für CSV-Dateien gedacht, sondern für alle Arten von Textdateien. Es kann problemlos Text- und CSV-Dateien mit einer Größe von einigen Gigabyte verarbeiten und verfügt über eine Benutzeroberfläche, die der vieler der zuvor besprochenen kostenlosen Editoren ähnelt.

Der einzige Nachteil dieser Tools besteht darin, dass es sich um Premium-Anwendungen handelt und Sie eine kostenpflichtige Lizenz benötigen, um sie nutzen zu können. Sie können die kostenlosen Testversionen jederzeit ausprobieren, um ihre Funktionen auszuprobieren, oder wenn Sie sie nur einmal nutzen möchten.

Wie öffnet man große Text- und CSV-Dateien am besten?

Im Zeitalter von Big Data ist es nicht ungewöhnlich, auf Gigabyte große Textdateien zu stoßen, die mit integrierten Tools wie Notepad oder MS Excel schwer zu lesen sind. Um solch große CSV-Dateien öffnen zu können, müssen Sie eine Drittanbieteranwendung herunterladen und verwenden.

Wenn Sie solche Dateien nur anzeigen möchten, ist der Large Text File Viewer die beste Wahl für Sie. Um sie tatsächlich zu bearbeiten, können Sie einen funktionsreichen Texteditor wie Emacs ausprobieren oder sich für ein Premium-Tool wie CSV Explorer entscheiden.

Techniken wie das Aufteilen der CSV-Datei oder das Importieren in eine Datenbank erfordern einfach zu viele Schritte. Wenn Sie häufig mit großen Textdateien arbeiten, ist es besser, eine kostenpflichtige Lizenz eines speziellen Premium-Tools zu erwerben.

.

Zusammenhängende Posts:


24.10.2021