1 votos

Lote de conversión de xlsx a xls a través de la CLI?

Estoy tratando de convertir un montón de archivos xlsx a xls (debido a que algún otro software<cough>de matlab<cough> puede procesar xls pero no xlsx en el mac).

He intentado unoconv pero tiene problemas (que al parecer provienen de pyuno del objeto compartido no ser de 64 bits compatible, incluso tratando de reemplazar este con

$ VERSIONER_PYTHON_PREFER_32_BIT=yes ./unoconv

muere todavía, esta vez con Fatal Python error: Interpreter not initialized (version mismatch?) que estoy conjeturas tiene que ver con una falta de coincidencia entre el python se utiliza con OpenOffice y el suministrado con MacOS X).

Estoy usando el Microsoft-siempre "Open XML Converter" en el ínterin, pero realmente me gustaría encontrar una manera de hacerlo con herramientas de software libre y a través de la shell. Alguna idea?

Oh, me estoy corriendo en Snow Leopard si hay alguna diferencia.

2voto

Lockhead Puntos 153

Yo no he probado esto con .xls(x) archivos por decir, pero he utilizado LibreOffice para convertir por lotes .doc(x) archivos .pdf con la convert-to opción. OpenOffice tiene las mismas opciones, afaik.

Comprobar el help opción para su aplicación. En mi caso fue:

/Applications/LibreOffice.app/Contents/MacOS/soffice -help

En particular, para mi cambiar .los archivos pdf, se me hizo algo como esto:

/Applications/LibreOffice.app/Contents/MacOS/soffice -headless -convert-to pdf:writer_pdf_Export *.doc

El -headless bandera sólo evita que el conjunto de la GUI de la carga. No es probable una salida similar a la extensión de archivo y el filtro (la pdf:writer_pdf_Export) para su .xls(x) caso.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X