¿100 CFDI en 40 segundos? Valida XML del SAT con Excel

Imagen
馃く ¿100 CFDI en 40 segundos? Automatiza la validaci贸n de XML con Excel ¿Cu谩nto tiempo dedicas a revisar archivos XML de facturas electr贸nicas? Si trabajas con contabilidad, cuentas por pagar, cuentas por cobrar o administraci贸n, sabes que validar muchos comprobantes fiscales puede convertirse en una tarea repetitiva. 馃殌 ¿Y si pudieras procesar 100 archivos XML en aproximadamente 40 segundos? En esta demostraci贸n utilizo una macro de Excel dise帽ada para automatizar la validaci贸n masiva de CFDI y consultar su estado ante el Servicio de Administraci贸n Tributaria (SAT). 馃搳 ¿Qu茅 hace esta macro de Excel? La herramienta permite seleccionar una carpeta con archivos XML y procesar m煤ltiples comprobantes sin tener que revisarlos individualmente. Procesa varios archivos XML de CFDI. Extrae informaci贸n de los comprobantes fiscales. Consulta el estado de los CFDI ante el servicio del SAT....

馃搳 Ejemplos de Python para Hacer Gr谩ficas: Visualiza tus Datos con Matplotlib

Como hemos visto en otras publicaciones del blog Python es un lenguaje muy amigable y con muchas librar铆as que permiten apoyarnos para realizar tareas de la manera m谩s 谩gil.

En esta ocasi贸n quiero mostrarles como pueden hacer para mostrar datos en mapas, por ejemplo si quieren representar en el mapa de M茅xico la cantidad de universidades por cada estado y obtener una imagen como la siguiente:

Ejemplo de gr谩ficos en Python creados con Matplotlib para visualizar datos.

Tendremos que utilizar las librer铆a 

  •  geopandas
  •  matplotlib.pyplot 
  •  numpy 
  •  pandas 

Para este ejemplo necesitamos:


Vamos a utilizar el siguiente c贸digo

import geopandas as gpd
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

direccion = 'tu directorio //mexican-states-master'
direccion2 = 'tu directorio\\carpeta\\'
shapefile = gpd.read_file(direccion+'\mexican-states.shp')
shapefile.head(5)
estados = pd.read_csv(direccion2+'UniMex.csv',encoding='UTF-8',low_memory=False)
estados.head(5)
shapefile = shapefile.merge(
                     right = estados,
                     left_on = 'name',
                     right_on = 'Estado',
                     how = 'left'
                     )
shapefile.plot(column = 'Numero_Universidades',
               legend = True, 
            legend_kwds = {
              'label': "N煤mero de Universidades",
              'orientation': "horizontal"
              },
            cmap = 'Greens')


Les comparto un v铆deo demostrativo del programa





Espero les sea de utilidad y nos compartan.

Si buscas otro ejemplo de python y graficar en mapas ve a esta liga
https://www.programacionparatodos.com/2026/01/como-analice-10-anos-de-divorcios-en.html

Comentarios

Publicar un comentario

Dejanos tus dudas y comentarios

馃殌 Mantener este blog funcionando requiere tiempo y caf茅. ¡Puedes contribuir con uno aqu铆!

Entradas m谩s populares de este blog

Gu铆a Pr谩ctica: Ejemplo Completo de ASPX para Desarrolladores Web

C贸mo crear un Predictor de Partidos de F煤tbol con JavaScript y API-Football

馃憠 C贸mo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)