Automatización de Archivos Excel usando Python: CASO REAL
Automatización de Archivos Excel usando Python: CASO REAL
CASO REAL: Automatización de Archivos Excel usando Python: CASO REAL
Renombrar columnas en archivos .xls , en donde la ubicación varia de acuerdo a cada archivo pero la columna se mantiene.
SOLUCION:
La solución planteada conlleva utilizar las librerías openpyxl,os, win32.client. Primero buscamos archivos dentro de la carpeta especificada, diferenciamos entre los ficheros del tipo archivo y carpeta, filtramos los ficheros por tipo .xls, cambiamos la extensión de los archivos y creamos una función para procesar los archivos con openpyxl.
De esta manera, cuando tengamos acceso a las celdas de cada archivo xlsx podemos recorrer cada fila y renombrar la celda en especifico según los requerimientos.
Finalmente probaremos el código creado, y cuando validemos que los cambios se grabaron correctamente, procederemos a crear nuestro ejecutable. En este archivo .exe podemos añadir un titulo y demás descripciones que tendrá nuestro aplicativo exe generado , incluso podemos añadirle un icono en formato .ico.
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 de renombrar las columnas. 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.
Automatizando CASO REAL N°1
Url: View Details
What you will learn
- Analizar el caso propuesto
- Proponer soluciones
- Desarrollar la solución propuesta
Rating: 3.45
Level: Beginner Level
Duration: 1 hour
Instructor: Miguel Alva
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.
View Sitemap