Intereting Posts
«Стирает ли 10.04 и устанавливает 11.04» удаление документа из моей установки Windows? Меню приложения только в максимизированных окнах? VPN PPTP в ubuntu 16.04 не работает? Будет ли Natty работать без PC BIOS (то есть с UEFI) Есть ли какое-либо программное обеспечение, которое позволяет просматривать видео в реальном времени через веб-камеру через Skype или Google Hangouts? Как я могу разделить один раздел на три, когда у него уже много данных? Что происходит, когда вы принудительно завершаете операцию каталога `mv` между двумя дисками? Диспропорциональная горизонтальная скорость мыши с двумя мониторами Планируются ли плавная прокрутка в системе? FGLRX не будет устанавливать: не удалось устранить проблемы, у вас были сломанные пакеты Клавиатура останавливает ответ при использовании Документов Google в браузере Chrome «Xrandr: Configure crtc 0 failed» при попытке изменить разрешение на внешнем мониторе Можно ли предоставить sudo доступ только к определенной команде? возможно ли заставить ubuntu запрашивать мой пароль перед установкой USB-накопителей? Ошибка получения сервера после выполнения обновления дистрибутива: tg3_stop_block тайм-аут

Как запустить диалог LibreOffice Calc без ввода текста?

У меня есть файл CSV, написанный скриптом python. Я хочу создать сценарий оболочки, который открывает файл в режиме только для чтения, который я сделал.

#!/bin/sh libreoffice --view ~/Documents/timeclock.csv 

Моя проблема в том, что каждый раз, когда я его открываю, открывается диалоговое окно ввода текста. Это пример того, как выглядит файл. Это точка с запятой. Как я могу получить libreoffice для использования предварительно заданных параметров или аргументов командной строки?

 ;;;;;=SUM(D2:D100) ;;;;;15 ;;;;;=F1*F2 =DATE(2012,10,13);=TIME(10,21,56);=TIME(18,45,27);=ABS(INDIRECT("B" & ROW()) - INDIRECT("C" & ROW()))*24 =DATE(2012,10,21);=TIME(10,23,16);=TIME(17,17,12);=ABS(INDIRECT("B" & ROW()) - INDIRECT("C" & ROW()))*24 , ;;;;;=SUM(D2:D100) ;;;;;15 ;;;;;=F1*F2 =DATE(2012,10,13);=TIME(10,21,56);=TIME(18,45,27);=ABS(INDIRECT("B" & ROW()) - INDIRECT("C" & ROW()))*24 =DATE(2012,10,21);=TIME(10,23,16);=TIME(17,17,12);=ABS(INDIRECT("B" & ROW()) - INDIRECT("C" & ROW()))*24 

См .: http://wiki.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Handling_Spreadsheet_Documents_Files

а также:

http://wiki.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options

с помощью UNO вы можете установить параметры фильтра. С этим вы можете написать, например, макрос StarBasic. http://www.openoffice.org/api/basic/man/tutorial/tutorial.pdf поможет вам в этом.

Вы должны иметь возможность запускать такой макрос из командной строки: http://forum.openoffice.org/en/forum/viewtopic.php?f=20&t=8232

Другой альтернативой является использование Python / PyUno, Java или C ++.