Crear un código QR con Excel

Última actualización el 21/05/2024
Tiempo de lectura: 3 minutos

códigos QR se han consolidado como la forma más sencilla de codificar información (URL, mapa, datos de contacto) y también la más sencilla de transmitir a través de una aplicación móvil.

En este artículo veremos cómo convertir la información del celular en código QR.

la API de google

Los desarrolladores de Google nos proporcionan API para simplificar ciertas tareas complejas. En particular, es posible convertir direcciones en coordenadas GPS como tenemos visto en este artículo.

Aquí usaremos otra API que nos permitirá codificar automáticamente los datos de un celular en un código QR. La API a utilizar es la siguiente

https://chart.googleapis.com/chart?

Luego, debes agregar 3 parámetros obligatorios

  • cht=qr: el tipo de código a devolver
  • chs: el tamaño de la imagen (un cuadrado como 300x300)
  • chl: la fuente para codificar

Puedes encontrar la documentación completa en la próxima dirección

La función IMAGEN

La función IMAGEN apareció en Excel 365 y Excel online a finales de 2022.

Esta función le permite mostrar una imagen en una celda de Excel únicamente desde una fuente http certificada.

Esto significa que si usas un camino local o desde una dirección URL como OneDrive o Google Drive, usted no podrá mostrar la imagen con el Función IMAGEN. Pero aquí, dado que la API es una URL, la función IMAGEN podrá crear el código QR por nosotros

Creación del Código QR

Tomemos las URL de estos lugares en Google Maps.

URL de Google Maps

Simplemente escribiremos la URL de la API con los parámetros esperados y también el contenido de la columna A usando el símbolo &. La fórmula está escrita.

= "https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl="&A2

Y para mostrar el código QR asociado basta con incorporar este escrito en la función IMAGEN

=IMAGEN("https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl="&A2)

Generación de Código QR de URLs

Puede descargar el archivo de ejemplo aquí

Comprobando los resultados

Para comprobar que los códigos QR funcionan, simplemente toma tu teléfono y escanea uno de los códigos.

Escanea el código QR en el móvil

Al abrir el navegador, la aplicación Google Maps muestra las Cataratas del Niágara (primer código QR)

Cataratas del Niágara en Google Maps

Convertir código QR a imagen

Sin embargo, los códigos QR siguen siendo sólo fórmulas y no imágenes. Por lo tanto, deben transformarse para poder exportarlos.

  1. Copia la celda que contiene la imagen.
  2. Abra el menú de collage especial> Imagen
Collage de imagen especial

Y ahora tienes la imagen de tu Código QR 😀👍

Código QR Google Maps Cataratas del Niágara

5 Comentarios

  1. Clementine
    24/01/2025 a las 13:23

    Hola, en cuanto cambio la URL ya no funciona (error de CONEXIÓN), ¿podrían corregir este problema por favor?

    Responder

    • Frédéric LE GUEN
      23/02/2025 a las 09:50

      Debe haber sido un problema de acceso al servidor. Debe haber sido arreglado desde entonces.

      Responder

  2. Nico
    19/12/2023 a las 12:57

    Gracias por este maravilloso trabajo, ¡funciona de maravilla!
    Incluso entré en los detalles del código QR siguiendo la información de la página:
    https://developers.google.com/chart/infographics/docs/qr_codes

    Por ejemplo:
    ="https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl="&F2&"&chld=h|2"

    Responder

  3. ALLAME
    01/12/2023 a las 16:36

    =IMAGEN("https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl="&D8)
    HOLA

    ESTE CÓDIGO NO FUNCIONA EN EXCEL
    PRODUCTOS

    Responder

    • Frédéric LE GUEN
      01/12/2023 a las 16:44

      SI ! Lo acabo de comprobar. ¿Ha habilitado conexiones externas para su libro de trabajo?

      Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Crear un código QR con Excel

    Tiempo de leer: 3 minutos
    Última actualización el 21/05/2024

    códigos QR se han consolidado como la forma más sencilla de codificar información (URL, mapa, datos de contacto) y también la más sencilla de transmitir a través de una aplicación móvil.

    En este artículo veremos cómo convertir la información del celular en código QR.

    la API de google

    Los desarrolladores de Google nos proporcionan API para simplificar ciertas tareas complejas. En particular, es posible convertir direcciones en coordenadas GPS como tenemos visto en este artículo.

    Aquí usaremos otra API que nos permitirá codificar automáticamente los datos de un celular en un código QR. La API a utilizar es la siguiente

    https://chart.googleapis.com/chart?

    Luego, debes agregar 3 parámetros obligatorios

    • cht=qr: el tipo de código a devolver
    • chs: el tamaño de la imagen (un cuadrado como 300x300)
    • chl: la fuente para codificar

    Puedes encontrar la documentación completa en la próxima dirección

    La función IMAGEN

    La función IMAGEN apareció en Excel 365 y Excel online a finales de 2022.

    Esta función le permite mostrar una imagen en una celda de Excel únicamente desde una fuente http certificada.

    Esto significa que si usas un camino local o desde una dirección URL como OneDrive o Google Drive, usted no podrá mostrar la imagen con el Función IMAGEN. Pero aquí, dado que la API es una URL, la función IMAGEN podrá crear el código QR por nosotros

    Creación del Código QR

    Tomemos las URL de estos lugares en Google Maps.

    URL de Google Maps

    Simplemente escribiremos la URL de la API con los parámetros esperados y también el contenido de la columna A usando el símbolo &. La fórmula está escrita.

    = "https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl="&A2

    Y para mostrar el código QR asociado basta con incorporar este escrito en la función IMAGEN

    =IMAGEN("https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl="&A2)

    Generación de Código QR de URLs

    Puede descargar el archivo de ejemplo aquí

    Comprobando los resultados

    Para comprobar que los códigos QR funcionan, simplemente toma tu teléfono y escanea uno de los códigos.

    Escanea el código QR en el móvil

    Al abrir el navegador, la aplicación Google Maps muestra las Cataratas del Niágara (primer código QR)

    Cataratas del Niágara en Google Maps

    Convertir código QR a imagen

    Sin embargo, los códigos QR siguen siendo sólo fórmulas y no imágenes. Por lo tanto, deben transformarse para poder exportarlos.

    1. Copia la celda que contiene la imagen.
    2. Abra el menú de collage especial> Imagen
    Collage de imagen especial

    Y ahora tienes la imagen de tu Código QR 😀👍

    Código QR Google Maps Cataratas del Niágara

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      5 Comentarios

      1. Clementine
        24/01/2025 a las 13:23

        Hola, en cuanto cambio la URL ya no funciona (error de CONEXIÓN), ¿podrían corregir este problema por favor?

        Responder

        • Frédéric LE GUEN
          23/02/2025 a las 09:50

          Debe haber sido un problema de acceso al servidor. Debe haber sido arreglado desde entonces.

          Responder

      2. Nico
        19/12/2023 a las 12:57

        Gracias por este maravilloso trabajo, ¡funciona de maravilla!
        Incluso entré en los detalles del código QR siguiendo la información de la página:
        https://developers.google.com/chart/infographics/docs/qr_codes

        Por ejemplo:
        ="https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl="&F2&"&chld=h|2"

        Responder

      3. ALLAME
        01/12/2023 a las 16:36

        =IMAGEN("https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl="&D8)
        HOLA

        ESTE CÓDIGO NO FUNCIONA EN EXCEL
        PRODUCTOS

        Responder

        • Frédéric LE GUEN
          01/12/2023 a las 16:44

          SI ! Lo acabo de comprobar. ¿Ha habilitado conexiones externas para su libro de trabajo?

          Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.