Хотя приложения для работы с электронными таблицами для редактирования файлов CSV на консоли раньше были одними из самых ранних приложений-убийц для персональных компьютеров, только некоторые из них и даже меньше документации по ним все еще активно поддерживаются.
После тщательного поиска в Интернете, справочных страниц и исходного кода я получил следующие три приложения, у всех из которых есть фундаментальные недостатки:
- sc: сокращ. для калькулятора электронных таблиц; хороший инструмент с сочетаниями клавиш vi, но он не помещает строки, содержащие разделитель, в кавычки при экспорте в разделенный формат разделителя и не может правильно импортировать CSV-файлы, т.е. все числа интерпретируются как строки
- GNU oleo: похоже, больше не поддерживается активно с 2001 года, и поэтому нет пакетов для основных дистрибутивов Linux
- чайник: предлагает пакеты для различных операционных систем, но использует, например, нелогичное именование ячеек (числа для строки и столбца, т. е. 11, как представляется, для строки 1, столбца 1) и лишний код для графического интерфейса пользователя FLTK
Различные режимы Emacs также не заключают в кавычки строки, содержащие разделитель, или требуют гораздо большего набора текста для входа в каркас таблицы.
Поэтому я был бы очень благодарен за преодоление одного из этих недостатков или любых намеков на другой консольный редактор CSV. Это на самом деле не нужно делать какие-либо вычисления, просто редактируя ячейки или столбцы и строки.