Automatización de Archivos Excel usando Python: CASO REAL

Automatización de Archivos Excel usando Python: CASO REAL

Description:

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.


Course Fee

$19.99

Discounted Fee

$15.00

Hours

3

Views

496