Estoy cansado de copiar y pegar archivos en linux de archivo a LibreOffice. ¿Hay algún comando que me permita copiar un archivo en el archivo LibreOffice Calc, eliminado por espacios, y donde podría nombrar la hoja?
Me gustaría hacer este formulario muchos, así que me gustaría abrir 1 libro, copiar y pegar datos de un archivo usando el comando, nombrar la hoja de trabajo y luego repetir en el mismo libro.
Mi directorio está configurado como:
Silicon / PKA1 / timestep_size / v_0.001 /
En este directorio, hay un archivo llamado coordinación.txt que quiero tener básicamente en un LibreOffice Calc con el nombre de hoja PKA1
Esto va de PKA1 a PKA24
Así que quiero un código que tomará la coordinación.txt de todas estas subcarpetas y pegarlo (eliminado por espacios) en una hoja de cálculo de Libreoffice en 24 hojas de trabajo diferentes para cada PKA. Entonces, PKA1 tendrá una hoja de trabajo llamada PKA1 con la coordinación.txt pegada en ella.
fuente
Respuestas:
Bueno tener
find
cavar a través de todas las carpetas desde la actual (cambiar.
a cualquier carpeta) y abra cada archivo de coordinación.txt en Calc:Hay mas opciones para
libreoffice
, verman libreoffice
.O podrías usar odfpy 1.3.4 - API de Python y herramientas para manipular archivos de OpenDocument y escribe un script en python para "Crear una hoja de cálculo de OpenDocument a partir de valores separados por comas" por ejemplo.
Y / o podrías tener Calc Iniciar una macro cuando el archivo está abierto o escribe un Calc importación txt script .
fuente