Есть ли простой способ визуализации таблицы в терминале или в виде чистого текста?

Я нашел решение!

Как сказал @solomenikmi, я применил следующие команды:

sudo apt-get install ppa-purge    

sudo add-apt-repository ppa:gnome3-team/gnome3    
sudo add-apt-repository ppa:ricotz/testing

Однако он не разрешил проблему, связанную с темами и приложениями. Итак, я начал искать, и при поиске нашел решение и применил следующее:

sudo apt-get remove libgtk-3-common
sudo apt-get dist-upgrade
sudo apt-get install gnome-panel
sudo reboot

Казалось, что все работает хорошо; однако это решение было предложено для Ubuntu 11.04, но я использую Ubuntu 11.10, и он снова запутал систему! На этот раз я даже не смог добраться до экрана входа в Ubuntu, после того как я нажал кнопку питания моего ноутбука, запуск был заморожен при проверке состояния батареи ... [OK]. После повторного поиска я применил следующие команды:

sudo apt-get install lightdm-gtk-greeter
sudo apt-get install unity-greeter
sudo reboot

И все. Мне удалось вернуться в состояние, в котором мои темы и приложения работают так же, как перед установкой GIMP 2.7.5!

5
задан 11 May 2012 в 05:54

2 ответа

Вы можете использовать unoconv для преобразования листа Calc в csv. Но unoconv кажется довольно неустойчивым, мне не удалось заставить его работать над простым файлом ods (calc).

Лучшим выбором является unoconv . Он доступен во вселенной, поэтому вы можете установить его с помощью apt. Jodconverter требует, чтобы экземпляр openoffice работал и слушал порт 8100.

Чтобы «вручную» преобразовать этот лист

из ods в csv:

$ soffice -headless -accept="socket,port=8100;urp;"
$ jodconverter Untitled1.ods Untitled1.csv

Результат csv будет выглядеть так:

$ cat Untitled1.csv 
"A","B","C","D"
34,68,23,3
34234,68468,34,1
3423,6846,34,34535

Если вам не нужна структура таблицы, а просто содержимое для целей индексирования, посмотрите на odt2txt. Кажется, что он способен обрабатывать файлы ods, но он не сохранит структуру таблицы. Он не требует выполнения q soffice. С листом, показанным выше, вы получите следующий результат:

$ odt2txt Untitled1.ods 

A

B

C

D

34

23

3

34234

3

34

1

3423

234

34

34535
2
ответ дан 25 May 2018 в 11:35
  • 1
    Я надеялся показать его как табличные данные _directly (без промежуточного .csv), но для этого, вероятно, нет инструмента. Спасибо за ответ! – Lance Herbert 12 May 2012 в 20:40
Конечно. Он называется, сохраняет CSV и использует cat.

0
ответ дан 25 May 2018 в 11:35

Другие вопросы по тегам:

Похожие вопросы: