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