Rating 5.0 out of 5 (1 ratings in Udemy)
What you'll learn- Aprenderás 1 forma de usar las librerias docx, os, pywin32 y auto-py-to-exe
- Aprenderás 1 forma de crear listas y diccionarios usando List, Zip y Dict
- Aprenderás a crear el ejecutable(.exe) de tu aplicación
- Aprenderás a trabajar con archivos word de 1 forma sencilla usando python
DescriptionCASO REAL: Automatización de Archivos WORD usando Python: CASO REAL n°2
Rating 5.0 out of 5 (1 ratings in Udemy)
What you'll learn- Aprenderás 1 forma de usar las librerias docx, os, pywin32 y auto-py-to-exe
- Aprenderás 1 forma de crear listas y diccionarios usando List, Zip y Dict
- Aprenderás a crear el ejecutable(.exe) de tu aplicación
- Aprenderás a trabajar con archivos word de 1 forma sencilla usando python
DescriptionCASO REAL: Automatización de Archivos WORD usando Python: CASO REAL n°2
SOLUCION:
La solución planteada conlleva utilizar las librerías os, win32.client,docx.
Haremos un diagrama de flujo de lo que queremos lograr, para tener un nócion de como abordaremos el caso propuesto.
Partiremos creando una función que reciba los textos que deseamos buscar y el texto de reemplazo. Dentro trabajaremos con listas y diccionarios .
Crearemos una funcion que permita iterar sobre el directorio de carpetas.
Durante el desarrollo del caso, se nos presentó un incidente y abordaremos una alternativa de solución frente a este caso. Ya que en muchas situaciones reales tendremos errores similares o distintos y las formas de llegar a una solución utilizando python pueden ser multiples.
Analizaremos los objetos paragraphs e inline para trabajar con documentos word y la liberia docx.
Importante:
Recuerden que esta solución puede desarrollarse usando otras librerías e incluso con menos código, pero para fines didácticos esta solución cumple los requerimientos. Anímense a compartir sus códigos y soluciones a este u otros casos de automatización que presenten en sus escuelas , universidades o puestos de trabajo. Tenemos un grupo de telegram en donde podemos compartir código y soluciones entre todos los integrantes.