Назад | Перейти на главную страницу

Редактор CSV или TSV на базе терминала Linux - Calc из командной строки?

Я пытаюсь найти редактор командной строки (или плагин vim) для больших файлов CSV или TSV, который исправит ширину ячеек и сохранит заголовки строк и столбцов в поле зрения, чтобы я мог перемещаться между ячейками и редактировать данные. В основном что-то вроде старых версий DOS Lotus 123 или Quattro Pro.

Я постоянно делаю быстрые исправления в табличных данных и не хочу запускать Calc каждый раз, когда хочу изменить несколько ячеек в столбце 32. Я не ищу решения perl / awk, поскольку большинство исправлений одно- от ошибок ввода данных орфографии / регистра.

Взгляните на sc или Гну Олео, это может соответствовать вашим потребностям

Также посмотрите на Электронные таблицы на основе Emacs может быть стоит взглянуть

привет Стив

Похоже, вы можете использовать vim с ts / sw и друзьями, чтобы настроить ширину столбцов, а затем: 1split, чтобы заголовки были в поле зрения. Вы также можете (при условии, что в ваших данных CSV еще нет вкладок) сделать что-то вроде:

%s/,/\t/g

для переключения запятых на вкладки и

%s/\t/,/g

чтобы переключить их обратно, поскольку форматировать TSV проще, чем CSV.

Я предлагаю редактора через вино