Ich habe eine Reihe von TXT-Dateien mit Registerkarten (für Spalten), die ich in TextEdit erstellt habe.
TextEdit ist jedoch eine sehr einfache Anwendung und kann nicht wirklich viel.
Ich möchte in der Lage sein, meine Spalten zu manipulieren:
alphabetisch ordnen
Spalte 1 in Spalte 2 verschieben
Spalte 3 zwischen Spalte 1 und 2 einfügen
Grundsätzlich
Diese Antwort geht davon aus, dass es sich bei dem Format um eine .txt-Datei mit tabulatorgetrennten Werten handelt .
Beginnen wir mit einer Datei namens tsv.txt
:
LASTNAME DOB
CHOP 1985-10-24
DOE 1942-04-20
SANTA 1337-12-25
Zuerst muss ich es in LibreOffice Calc öffnen. Der Versuch, es von LibreOffice aus zu öffnen, löst den Writer aus. Stattdessen musste ich mit der rechten Maustaste auf die Datei klicken und Öffnen mit 1 wählen .
Calc kam mit diesem Fenster, ich habe nur dafür gesorgt, dass die Tabulatoren als Trennzeichen aktiviert wurden.
Klicken Sie mit der rechten Maustaste auf die Überschrift der Spalte, in die Sie eine einfügen möchten, und klicken Sie auf Insert Columns Left
.
Eine neue Spalte wird hinzugefügt. Füllen Sie es aus und speichern Sie ( Ctrl+ S). Der Inhalt von Now tsv.txt
ist folgender:
LASTNAME FIRSTNAME DOB
CHOP Cyrille 1985-10-24
DOE Jane 1942-04-20
SANTA Nick 1337-12-25
Wählen Sie den zu sortierenden Bereich aus, gehen Sie zu Data > Sort
und stellen Sie Ihre Parameter ein:
Speichern Sie erneut und bewundern Sie Ihre Datei:
LASTNAME FIRSTNAME DOB
SANTA Nick 1337-12-25
DOE Jane 1942-04-20
CHOP Cyrille 1985-10-24
Grundsätzlich können Sie jede Datenmanipulation, die Sie mit einer Tabellenkalkulation durchführen können, mit Calc in Ihrer TSV-Datei durchführen. Dies sollte alle Ihre Anforderungen erfüllen.
Ich denke, die meisten gängigen Tabellenkalkulationstools können das genauso gut. Excel hat ähnliche Funktionalitäten.
1 Ich habe die Demo mit Ubuntu erstellt, aber ich denke, das meiste lässt sich leicht auf OS X übertragen . Dieser Link zeigt, wie man eine TSV-TXT-Datei in Calc öffnet.
Jede Tabelle mit einer CSV-Importfunktion (mit der Sie Tabulatoren als Trennzeichen anstelle von Kommas verwenden können) wird Sie gut sortieren. Dies ist die überwiegende Mehrheit der Tabellenkalkulationen wie Microsoft Excel, LibreOffice Calc, OpenOffice Calc usw.