Si no sabe cómo se hace, siga las pautas de este artículo que lo ayudarán a administrar un informe de documentos utilizando la biblioteca de python-docs en Frambuesa pi.
Cómo administrar un informe de documento utilizando la biblioteca Python-Docs en Raspberry Pi
Puede administrar un informe de documento en Frambuesa pi instalando un Biblioteca de python-docs llamado docxtpl. Es una de las bibliotecas de Python ampliamente adoptadas utilizadas para leer, escribir y crear documentos. Funciona de manera similar a la plantilla de documento de Word.
Los siguientes pasos le guiarán cómo instalar docxtpl en Frambuesa pi:
Paso 1: actualizar los paquetes
Primero, asegúrese de que los paquetes de Raspberry Pi estén actualizados utilizando el comando mencionado a continuación.
$ sudo apt actualización
Para descargar los paquetes, puede usar el siguiente comando:
$ sudo apt actualización
Paso 2: instalar Python 3
A continuación, deberá asegurarse de que el sistema operativo Raspberry Pi incluya Python3. Si no es así, ejecute el comando otorgado para instalar Python3 en Raspberry Pi.
$ sudo apt install python3
Paso 3: instalar docxtpl
Después de completar los pasos anteriores, puede instalar biblioteca docxtpl ejecutando el siguiente comando:
$ python3 -m pip install docxtpl
Después de instalar con éxito docxtpl en Frambuesa pi, Puede crear fácilmente un informe de documento.
Creación de un documento usando Python Docxtpl
Para crear un documento, primero necesitará una plantilla DOCX para editarlo docxtpl.
En nuestro caso, tenemos una plantilla que incluye el siguiente texto en él.
Entonces, en la plantilla anterior, la vamos a editar agregando las fechas de la ceremonia de la boda.
Para eso, abra el IDE de Python en Raspberry Pi y guarde el archivo con un nombre apropiado. En el IDE, use el siguiente ejemplo de código para crear un documento en Raspberry Pi.
Desde docxtpl import docxtemplate
Importar DateTime como DT
# Creación de un objeto de documento (proporcione la ruta si el archivo se guarda en el directorio que no sea el directorio de inicio)
doc = docxtemplate ("invitational_temp.docx ")
# Crear diccionario de contexto (aquí es donde deberá editar de acuerdo con su plantilla de documento)
contexto =
"Inv_date": DT.fecha y hora.ahora().strftime ("%d-%b-%y"),
"Rec_name": "Ahmad",
"Venue_date": "El césped del matrimonio",
"Sendername": "Awais",
doc.Render (contexto)
# Guardar el objeto de documento como un archivo de Word
doc.guardar ('generado_invitación.docx ')
Clickea en el "CorrerBotón para ejecutar el código.
Después de la compilación exitosa, el archivo generado se creará en el directorio de inicio de Raspberry Pi y una vez que abra el archivo, verá los cambios resaltados en la imagen a continuación.
De esta manera, puede agregar diferentes plantillas y crear un informe de documento de su elección. Puede agregar su propia plantilla o seguir la mencionada anteriormente. Para encontrar otras plantillas, visite Github.
Conclusión
El docxtpl es una biblioteca python-docs que requiere un entorno Python3 para ejecutarse en el Frambuesa pi. Le permite crear informes de documentos a través del código Python. El procedimiento de instalación es bastante simple y solo requiere tres pasos. Después de la instalación, deberá crear un archivo DOCX, importar el docxtpl Biblioteca y use los códigos de Python incorporados para editar el informe del documento de acuerdo con su elección.