Tabbed (Tab-bar-ed) txt-Datei-Editor osx

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

  • Welche Software kann ich verwenden, um meine TXT-Dateien mit Registerkarten zu ändern?

Antworten (2)

LibreOffice Calc

Definition

Diese Antwort geht davon aus, dass es sich bei dem Format um eine .txt-Datei mit tabulatorgetrennten Werten handelt .

Anforderungen

  • Verfügbar unter OS X ✓
  • Bestellung nach Werten ✓
  • Spalten einfügen oder um ✓ verschieben

Bonus

  • Kostenlos ✓
  • Verfügbar unter Windows und Linux ✓

Demo

Beginnen wir mit einer Datei namens tsv.txt:

LASTNAME    DOB
CHOP    1985-10-24
DOE 1942-04-20
SANTA   1337-12-25

Öffne die Datei

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.

Öffnen Sie die TSV-Datei

Spalte einfügen

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.

Klicken Sie mit der rechten Maustaste auf die Kopfzeile

Eine neue Spalte wird hinzugefügt. Füllen Sie es aus und speichern Sie ( Ctrl+ S). Der Inhalt von Now tsv.txtist folgender:

LASTNAME    FIRSTNAME   DOB
CHOP    Cyrille 1985-10-24
DOE Jane    1942-04-20
SANTA   Nick    1337-12-25

Daten sortieren

Wählen Sie den zu sortierenden Bereich aus, gehen Sie zu Data > Sortund stellen Sie Ihre Parameter ein:

Parameter sortieren

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

Andere Funktionen?

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.

Alternativen

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.