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

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

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

  • Как создать файл CSV без лишних пробелов?
  • Удалить столбец массива из файла CSV
  • Преобразование столбца с использованием даты и добавление в файл csv
  • Дата преобразования Bash в файл csv с awk или другим средством linux (csvcut)
  • Удаление пробелов из полей в файле с разделителями с запятой с использованием сценария оболочки
  • Разделить разделенный запятыми список, игнорирующий запятые в соответствии с {}
  • Как Wget изображения из CSV, добавлять URL-адрес и имена файлов из полей?
  • текст для создания файла xls
  • 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

    Я не могу установить новые пакеты: «Не удалось получить lock / var / lib / dpkg / lock»

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

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

    ключевое слово grom () в bash бросает неожиданный '(' токен

    dircolors: правила для _ext (а не .ext)

    Компилятор C не может создавать исполняемые файлы при создании backport в Debian

    Как изменить владельца / разрешения автоматического монтирования на встроенный linaro linux

    Проблемы с Wirless-адаптером в BackTrack 5 R3

    Попытка запуска rsync между двумя удаленными серверами посредством переадресации через обратный порт с помощью ключа ssh

    Есть ли альтернатива CUPS?

    Результат ls *, ls ** и ls ***

    Запуск crontab только при условии

    Как переименовать все файлы со специальными символами и пробелами в каталоге?

    Выполнять команду в удаленном активном терминале

    Подключение к D-Bus в сетевом пространстве имен

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