Eu começaria fechando o LibreOffice. Isso causou problemas para mim no passado com unoconv
, mas tem sido difícil prever. É mais fácil deixar apenas unoconv
ativar seu próprio servidor de processamento. Se você acha que fez isso, mas está vendo o mesmo erro, execute killall soffice.bin
e tente novamente.
Em termos de manter o mesmo nome, ele faz isso por padrão.
unoconv -f csv filename.xls
Isso criará um arquivo filename.csv
. Na minha opinião, isso é realmente desejável porque você sabe o formato do arquivo (e você não tentará fazer coisas bobas por acidente). E isso também funciona para curingas:
$ ls *.xls
ie_data.xls QTL_Sample_data.xls WBC_FTTC_Price_List_Entry_16-Aug-10.xls
$ unoconv -f csv *.xls
$ ls *.csv
ie_data.csv QTL_Sample_data.csv WBC_FTTC_Price_List_Entry_16-Aug-10.csv
Então você só precisa colocá-lo em prática e ele fará o que quiser.