Таблицы, удобные для командной строки

Существует ли такая вещь? Текстовые таблицы, которые хорошо отображаются в среде CLI. Я знаю, что я мог бы cat foobar.csv и делать, как мне нравится, но это не особенно практично или привлекательно. Я не могу себе представить, что было бы сложно отформатировать таблицу и, возможно, следовать определенным правилам (математика?).

Emacs имеет org-mode который отлично справляется с текстовыми таблицами и позволяет экспортировать в несколько форматов. Тем не менее, нужно использовать Emacs! Который, как пользователь Vim, я бы предпочел избежать.

  • Выбирать столбцы из файла csv переменной длины
  • Проверьте количество записей из исходного файла и загруженной цели
  • Читайте только новые части файла?
  • Переключение отдельных строк в список, разделенный запятыми, с цитированными записями
  • awk, когда оба разделителя и кавычки используются для поля
  • Как удалить апостроф (') из нескольких столбцов файла .CSV?
  • Измените файл SVG на основе информации в файле CSV
  • Отличный способ SQL-запроса нескольких CSV-файлов?
  • 5 Solutions collect form web for “Таблицы, удобные для командной строки”

    Там sc и oleo (ни у кого из них у меня нет опыта). Однако, будучи проектом GNU, обработка oleo, скорее всего, будет emacsesque, чем vimmy.

    Существует также slsc , основанный на sc но с более дружественным пользовательским интерфейсом.

    Однако у него есть зависимость libslang1 которая не активно развивается ( libslang2 – это текущая версия), поэтому сама программа больше не разрабатывается.

    Я и мой учитель фортепиано планируют libslang2 его в libslang2 , чтобы увидеть его обратно в хранилищах. 🙂

    В Vim есть порт Org-Mode .

    Если вы можете найти старый лист распространения dos (например, 1-2-3), вы сможете запустить его через dosemu.

    Если вы ищете веб-сайт для загружаемых электронных таблиц dos, вы найдете то, что я называю «I-don't-care-ware». Вещь в том, что было бы технически незаконно загружаться, но, как правило, владельцу авторских прав все равно.

    Один из них, который вы можете попробовать, – VisiCalc.

    Существует сценарий Vim под названием Spreadsheet.vim (и на github ). В разделе описания связанной страницы:

    Этот скрипт позволяет использовать vim как электронную таблицу, добавляя арифметические вычисления к вашим текстовым файлам.

    Полезно для векселей, расходов, рейтингов и других числовых текстовых шаблонов.

    Он обеспечивает три основные функции:

     Get("cell") Set("cell", "value") Calculate("operation") 

    Подробные инструкции и примеры включены в файл сценария.

    Я еще не сравнил это с решениями, упомянутыми другими. Я подозреваю, что у него есть недостаток, заключающийся в том, что он не настолько силен, как конкретная программа электронных таблиц, в некотором роде; но поскольку он позволяет вам использовать сам Vim, вы получаете еще один вид мощного пропорционального величию вашего Vimfoo.

    Одно из предостережений заключается в том, что он не выглядит очень портативным:

    Он использует команду «bc» Linux OS для функции Calculate.

    Однако, поскольку вы спросили об этом на U & L.SE, возможно, это не проблема для вас.

    Interesting Posts

    Понять «ibase» и «obase» в случае конверсий с bc?

    Браузер в порядке, но не может направлять интернет через сервер теней

    Может ли Safecopy помочь мне восстановить данные с диска, который я не могу установить?

    Где / когда – статусы выхода, возвращаемые для фоновых заданий в bash?

    Невозможно переключиться на TTY или обратно

    Как заменить диск без сбоев в одном профиле пула BTRFS?

    Gedit отображает текст, но кот рассказывает другую историю

    Как синхронизировать две папки при запуске

    Как найти команду, если я не знаю ее имени?

    Что это '!' действительно, когда он добавляется в команду ex (: wq! |: w! |: q!)?

    Четыре случайных слова из списка с Perl!

    Очень большое время ожидания ввода-вывода на виртуальной машине KVM

    Как установить систему Unix V?

    Какие основные механизмы IPC на уровне ядра существуют в Linux?

    Могу ли я откатиться от обновления apt-get, если что-то пойдет не так?

    Linux и Unix - лучшая ОС в мире.