Solución:
Aparentemente, LibreOffice intenta usar ISO-8859-1 de forma predeterminada, lo que está causando el problema. En respuesta a este informe de error, un nuevo parámetro --infilter
ha sido añadido. El siguiente comando produce U + 2014 em dash:
libreoffice --convert-to csv --infilter=CSV:44,34,76,1 --headless --outdir dir file.xlsx
Probé esto con LO 5.0.3.2. Según el informe de errores, parece que la versión más antigua que contiene esta opción es LO 4.4.
Véase también: https://ask.libreoffice.org/en/question/13008/how-do-i-specify-an-input-character-coding-for-a-convert-to-command-line-usage/
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)