Я ищу что-то вроде Sublime Text для таблиц. То есть, когда он встречает что-то со значениями, разделенными таблицей (например), столбцы должны отображаться выровненными.
Excel , Calligra Sheets или LibreOffice Calc слишком тяжелы для меня, я хочу более простые, легкие, быстрые и бесплатные альтернативы.
Обновление: предложения на данный момент включают в себя программы для работы с электронными таблицами, которые могут выполнять построение графиков и вычислений. Это нормально, но для меня это тоже излишне. Мне просто нужно отредактировать таблицу и выровнять отображение. На самом деле, если бы Sublime Text (или любой текстовый редактор, например Gedit, Geany) имел плагин, который отображал бы выровненные столбцы, этого было бы достаточно ( идеально ) для меня.
Ответы:
Я могу порекомендовать Gnumeric .
Gnumeric - это программа для работы с электронными таблицами с открытым исходным кодом. Gnumeric это ...
Установить:
источник
pyspread
питон FTW
Описание с домашней страницы pyspread
Pyspread - это нетрадиционное приложение для работы с электронными таблицами, основанное на языке программирования Python и написанное на нем .
Цель pyspread - быть самой питоновой таблицей.
Pyspread ожидает выражения Python в своих ячейках сетки, что делает язык электронной таблицы устаревшим. Каждая ячейка возвращает объект Python, к которому можно получить доступ из других ячеек. Эти объекты могут представлять что угодно, включая списки или матрицы.
Pyspread - это бесплатное программное обеспечение. Он выпущен под лицензией GPL v3 . Вы можете найти код Sorce на GitHub .
Установка
источник
Если вы являетесь пользователем (или хотя бы знакомы) с emacs (или vim), существует режим org , который содержит простой встроенный редактор таблиц. Однако необходимо, чтобы таблицы были в определенном формате, где столбцы разделены вертикальными чертами (т. Е. Символ трубы '|').
Вы также можете выполнять простые вычисления, а интеграция в редактор позволяет использовать сложные средства редактирования emacs / vim.
Документацию можно найти на сайте в режиме org , а также небольшое введение на YouTube .
источник
|
меня это обязательное условие сделки. Я обычно работаю с текстовыми файлами, разделенными табуляцией.sed 's/<TAB>/|/g' filename | emacs | sed 's/|/<TAB>/g' > filename
вы можете даже определить функциюemacs
из нее, и это будет так, как если бы|
это был только способemacs
представления разделителей табуляции.|
изначально, эта команда заменит их на вкладки, когда я закрою emacs.VIM Table Mode
Описание со страницы репозитория github
Удивительный автоматический создатель и форматировщик таблиц, позволяющий создавать аккуратные таблицы при вводе. Плагин также может форматировать существующий контент в таблицу, что позволяет работать с CSV или другими текстовыми файлами. Чтобы понять его особенности, есть демонстрационное видео на YouTube .
Установка
Смотрите страницу репозитория github .
источник
MacroCALC
Вы сказали, что легкий?
Описание с домашней страницы MacroCALC
MacroCALC - "mc" или "321" - это мощная Lotus-совместимая таблица на основе символов, которая поддерживает 100000 строк, 700 столбцов, 40 функций, 8 форматов отображения, связывание файлов, макропрограммирование и определяемые пользователем функции.
Это консольная программа на основе curses и не нуждается в графической среде .
Она полностью интегрирована с [
nt
]roff
,units
,man
,awk
,perl
иsh
. Как и должно быть в среде UNIX, программа может действовать как фильтр, позволяющий пользователям использовать каналы для выполнения сложных преобразований в потоках данных. Он содержитC
интерфейс программирования, а также поддержку файлов Lotus WKS и dBASE. Собственный файл формат MacroCALC является плоским ASCII , легко понять , и , следовательно , может быть непосредственно манипулировать сawk
,perl
или другими стандартными инструментами UNIX, или даже с редакторами , какvi
.Кроме того, MacroCALC может управлять единицами: как ученый, программа знает правила вычисления единиц; так, например, если «длина» делится на «время», это покажет результат «скорость», и «длина» не может быть добавлена к «массе».
Установка
Смотрите домашнюю страницу MacroCALC для инструкций по установке. Проверено на Lubuntu 16.04.
источник
Офис Siag (схема в сетке)
отличный программный продукт, но его нельзя установить в текущих версиях Ubuntu
Описание с домашней страницы Сиаг и Википедии
Siag Office - это тесно интегрированный бесплатный офисный пакет. Известно, что он чрезвычайно легкий, и, следовательно, способен довольно хорошо работать на очень старых системах, например на компьютерах i486 с 16 МБ ОЗУ. Поскольку программное обеспечение поддерживается легким, в нем отсутствуют многие функции основных офисных пакетов, таких как LibreOffice, Calligra Suite или Microsoft Office. Siag Office распространяется на условиях Стандартной общественной лицензии GNU и входит в Damn Small Linux, облегченный дистрибутив Linux.
Также см. Эту статью .
Установка
Siag должен быть скомпилирован из исходного кода после
libgd2-xpm-dev libxmu-dev xaw3dg-dev
того, как сначала были установлены другие библиотеки ( и те, что упомянуты здесь ), к сожалению, не удалось скомпилировать его на Lubuntu 16.04, но, возможно, я не слишком старался. Смотрите эту статью для более подробных инструкций по установке.источник
Sublime Table Editor
Кому нужна новая программа, когда Sublime может выполнить задачу?
Описание со страницы репозитория github
Table Editor - это пакет для редактора Sublime Text 2 и Sublime Text 3 для редактирования текстовых таблиц. Редактор таблиц имеет почти те же ключи, что и редактор таблиц режима Emacs-org. Чтобы понять особенности, есть полезная статья и два видео: видео 1 видео 2
Судя по тому, что говорит страница github, Sublime Table Editor больше не поддерживается , однако программное обеспечение все еще может работать. Я не проверял это в моей системе, хотя.
Установка
Смотрите страницу репозитория github .
источник
Вы можете попробовать редактор кода Atom с пакетом tablr или table-editor .
Скачайте .deb файл Atom с его сайта . Затем установите его либо с помощью GDebi Package Installer, либо запустив следующие команды в терминале (одна за другой):
Затем установите tablr или table-editor в Atom либо с помощью встроенного установщика пакетов ( вкладка « Установка » в представлении « Настройки» ) внутри Atom, либо запустив следующие команды соответственно: -
источник
Я бы порекомендовал
sc-im
, что расшифровывается как s preadsheet c alculator im доказана. В настоящее время он доступен только на Github .Он активно развивается и худой.
Особенности из описания Github:
Некоторые особенности SC-IM
Что касается названия, идея заключается в том, что программа может быть идентифицирована как другое vim-подобное приложение. SC-IM расшифровывается как Spreadsheet Calculator Improvised. :-)
Таким образом, команды и рабочий процесс знакомы, если у вас есть опыт работы с
vi
илиvim
.Некоторые скриншоты:
Для установки,
build-essential
,ml-yacc
,bison
и библиотеки ,libncurses5-dev
иlibncurses5w-dev
необходимы. Просто запуститеmake
,sudo make install
вsrc
каталогsc-im
после клонирования из github.источник