Estou tentando converter em lote um monte de arquivos do Excel (.xls) para CSV com codificação UTF-8. Mas não importa o que eu tente, nada parece acontecer.
Existem algumas perguntas semelhantes sobre esse problema, mas acho que elas estão desatualizadas ou incorretas, na maioria das vezes sugerem uma variação disso:
soffice --convert-to csv --headless --outdir . test.xls
(opcionalmente também posso usar em /Applications/LibreOffice.app/Contents/MacOS/soffice
vez de soffice
)
Quando executo o acima em um shell, de dentro de um diretório que contém test.xls, nada acontece. Nenhuma saída, nenhum erro, nenhum arquivo .csv sendo criado, nada.
Estou esquecendo de algo? Para sua informação, estou usando o LibreOffice mais recente no OS X.
soffice --convert-to csv test.xls
? Funciona na minha máquina Windows. Verifique se você possui privilégios de gravação no diretório atual. Além disso, se você simplesmente digitarsoffice
, o LibreOffice é aberto? Por fim, verifique sels test.xls
realmente mostra que o arquivo de origem existe.