La guía completa de automatización con macros en Office (Excel, Word, APIs y más)

Imagen
¿Crees que programar es solo para expertos? Con VBA, cualquier persona puede crear macros personalizadas para automatizar tareas en Excel, Word y otras herramientas de Office. No necesitas ser desarrollador profesional para empezar. Esta página reúne ejemplos reales de macros VBA utilizados en escenarios laborales: automatización de reportes, conexión con APIs, lectura de CFDI, generación de documentos y más. Guarda esta página en favoritos : se actualiza constantemente con nuevos ejemplos. ¡Descubre el poder de VBA y simplifica tu trabajo diario! Explora nuestros tutoriales y aprende paso a paso cómo automatizar tareas repetitivas, reducir errores y mejorar tu productividad. 📊 Automatización con Macros en Excel Ejemplos prácticos para consumir APIs, limpiar datos, generar reportes financieros y trabajar con información externa desde Excel. Cómo llamar a una API desde una macro en Excel Macro en Excel para remover filas duplicadas Usar condi...

API de banxico para obtener tipo de cambio utilizando Javascript

En esta entrada vamos a ver un código de Javascript para obtener el tipo de cambio del Banco de México (Banxico) mediante  API, puedes usar el siguiente código JavaScript. Este ejemplo utiliza `fetch` para realizar la solicitud a la API. Asegúrate de tener una API Key de Banxico.


Banxico token

Para poder ejecutarlo necesitamos obtener primero nuestro token en https://www.banxico.org.mx/SieAPIRest/service/v1/token


Con ese token puedes hacer hasta 40,000 consultas gratis por día.

Cómo llamar api de banxico y javascript

Después necesitamos identificar la serie del dato que queremos identificar , en este ejemplo vamos a utilizar la serie SF43718 el cual obtenemos de la liga https://www.banxico.org.mx/SieAPIRest/service/v1/doc/catalogoSeries#


Banxico serie

<html>

<head>

    <title>Tipo de Cambio Banxico</title>

    <style>

        body {

            font-family: Arial, sans-serif;

            text-align: center;

        }

    </style>

</head>

<body>

    <h1>Tipo de Cambio Actual</h1>

    <div id="resultado"></div>


    <script>

        const url = 'https://www.banxico.org.mx/SieAPIRest/service/v1/series/SF43718/datos/oportuno?token=TU_TOKEN';


        fetch(url)

            .then(response => response.json())

            .then(data => {

                const resultados = data.bmx.series;

                const divResultados = document.getElementById('resultado');


                resultados.forEach(serie => {

                    const p = document.createElement('p');

                    p.textContent = `${serie.nombre}: $${serie.datos[0].dato}`;

                    divResultados.appendChild(p);

                });

            })

            .catch(error => {

                console.error('Error:', error);

                const divResultados = document.getElementById('resultado');

                divResultados.textContent = 'Error al obtener los datos';

            });

    </script>

</body>

</html>


  • El código hace una solicitud a la API del Banxico para obtener el tipo de cambio dólar-peso.
  • Los datos obtenidos se procesan y se muestran en un párrafo dentro del div "resultado".
  • Si ocurre algún error, se muestra un mensaje de error.

  • Para que vean como funciona la pagina les comparto la siguiente URL https://www.programacionparatodos.com/p/leer-tipo-de-cambio-de-banxico.html


    En este ejemplo vimos como llamarlo desde una página web utilizando HTML y Javascript ,pero podríamos hacerlo con Python,Javascript,NET,Progress 4gl,postman.

    Espero les sea de utilidad y nos compartan,dejen sus comentarios si les funciona  y  sus dudas.

    Si quieres ver otro ejemplo de Javascript y API con Fórmula 1 visita la siguiente liga
    https://www.programacionparatodos.com/2023/04/api-para-leer-datos-de-la-formula-1-f1.html

    Les comparto la liga de un video explicando como obtener su token y como lanzar el API

    Te comparto otra liga donde explico como leer el valor de UDIS Como-obtener-el-valor-de-la-udis-desde-Excel

    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

    📊 Automatiza tu trabajo: Convierte tablas de Word a Excel con una macro

    Macro en Word para automatizar documentos: genera diplomas en segundos (con código VBA)