Как запустить диалог 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 ++.