Редактор текстовых файлов с вкладками (с вкладками) osx

У меня есть куча текстовых файлов с вкладками (для столбцов), которые я сделал в TextEdit.

TextEdit — очень простое приложение, и оно не может многого добиться.

Я хочу иметь возможность манипулировать своими столбцами:

  • порядок в алфавитном порядке

  • переместить столбец 1 в столбец 2

  • добавить столбец 3 между столбцами 1 и 2

в основном

  • какое программное обеспечение я могу использовать для изменения моих текстовых файлов с вкладками?

Ответы (2)

LibreOffice Калькулятор

Определение

Этот ответ предполагает, что формат представляет собой файл .txt со значениями, разделенными табуляцией .

Требования

  • Доступно в OS X ✓
  • Заказ по значениям ✓
  • Вставьте или переместите столбцы ✓

Бонус

  • Бесплатно ✓
  • Доступно в Windows и Linux ✓

Демо

Начнем с файла с именем tsv.txt:

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

Откройте файл

Во-первых, мне нужно открыть его в LibreOffice Calc. Попытка открыть его из LibreOffice вызовет Writer. Вместо этого мне пришлось щелкнуть файл правой кнопкой мыши и выбрать « Открыть с помощью 1 » .

Calc придумал это окно, я только убедился, что вкладки отмечены как разделители.

Откройте TSV-файл

Вставить столбец

Щелкните правой кнопкой мыши заголовок столбца, в который вы хотите вставить его, и щелкните Insert Columns Left.

Щелкните правой кнопкой мыши заголовок

Добавляется новый столбец. Заполните его и сохраните ( Ctrl+ S). Сейчас tsv.txtсодержание следующее:

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

Сортировать данные

Выберите диапазон для сортировки, перейдите Data > Sortи установите параметры:

Параметры сортировки

Сохраните еще раз и любуйтесь своим файлом:

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

Другие функции?

По сути, любые манипуляции с данными, которые вы можете сделать с электронной таблицей, вы можете сделать с помощью Calc в своем TSV-файле. Это должно удовлетворить все ваши потребности.

Альтернативы

Я думаю, что большинство широко используемых инструментов для работы с электронными таблицами могут работать так же хорошо. Подобные функции есть в Excel.


1 Я сделал демонстрацию с помощью Ubuntu, но я думаю, что большую часть ее легко перенести на OS X. Эта ссылка показывает, как открыть txt-файл TSV в Calc.

Любая электронная таблица с функцией импорта csv (которая позволяет вам использовать табуляцию в качестве разделителя, а не запятую) отлично отсортирует вас. Это подавляющее большинство электронных таблиц, таких как Microsoft Excel, LibreOffice Calc, OpenOffice Calc и т. д.