Программное обеспечение для работы с электронными таблицами, которое может открывать несколько CSV-файлов в виде вкладок в одном окне?

У меня есть 3 локальных файла CSV, которые мне часто нужно проверять.
Мне не нравится, когда открыто слишком много окон, поэтому вкладки были бы отличным вариантом.

Есть ли программа для работы с электронными таблицами, которая откроет 3 файла CSV в виде вкладок одного и того же окна?

Требования:

  • Работает на Ubuntu Linux
  • Свободно
  • Можно открыть несколько файлов CSV из командной строки и показать их в одном окне.
  • Желательно легкий, как Gnumeric
  • Никаких особых функций электронных таблиц не требуется, кроме поиска и копирования (для вставки выдержек в Документы Google).
csv — это просто текстовый формат, так что вы открыты (ха) для открытия их в текстовом редакторе, а не в виде электронной таблицы? Notepad++ или Sublime (или, возможно, половина других текстовых редакторов на планете) могут легко сделать все это.
@NickWilde: Это сработает, за исключением 5-го требования: мне нужно скопировать/вставить, например, 30 ячеек столбца R. Очень сложно сделать текстовым редактором.
ах, да, я не думал о копировании столбцов/прошлом только на основе строк. Определенно это было бы отвратительно.
Используйте KDE с оконным менеджером KWin. Это позволяет объединять произвольные окна в группы вкладок.
Что касается копирования/вставки, Geany позволяет вам выделять прямоугольники (столбцы) текста, если вы удерживаете нажатыми Ctrl и Alt.

Ответы (1)

Если это действительно просто копирование и вставка, которые вам нужны, и просмотр бок о бок, я не знаю никакой программы с графическим интерфейсом (к сожалению, мне приходится делать то же самое, что и вам, довольно часто). Однако я обнаружил, что только стандартные системные утилиты делают то, что мне нужно. Я использую следующее в Terminator (эмулятор терминала с разделенным окном):

column -s, -t < a.csv | less -#2 -N -S

Для установки терминатора:

sudo aptitude install terminator

или же

sudo yum install terminator

Копирование и вставка в электронные таблицы прекрасно работает в LibreOffice и OpenOffice, но, к сожалению, я не уверен в Google Docs, но могу только предположить, что это будет работать аналогичным образом.

Редактировать:

Извините, я только что понял, что вам нужны столбцы, а не строки, и в этом случае самая короткая команда, вероятно, будет:

ruby -rcsv -e 'CSV.foreach(ARGV.shift) {|row| puts row[5]}' a.csv

Где 5колонка, которую вы ищете.