Créer un QR Code avec Excel

Dernière mise à jour le 21/05/2024
Temps de lecture : 3 minutes

Les QR codes se sont imposés comme le moyen le plus simple de codifier des informations (URL, carte, coordonnées) et aussi le plus simple à transmettre via une application mobile.

Dans cet article, nous verrons comment convertir les informations d'une cellule en QR Code.

Frédéric Le Guenex-Microsoft MVP 2010-2025
Cartes et GPSMis à jour le 21/05/20242 min de lecture

l'API google

Les développeurs de Google mettent à notre disposition des API pour simplifier certaines tâches complexes. Il est notamment possible de convertir des adresses en coordonnées GPS comme nous l'avons vu dans cet article.

Ici nous allons utiliser une autre API qui va nous permettre de coder automatiquement les données d'une cellule en QR code. L'API a utiliser est la suivante

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

Ensuite, il faut rajouter 3 paramètres obligatoires

  • cht=qr : le type de code à retourner
  • chs : la taille de l’image (un carré du genre 300x300)
  • chl : la source à coder

Vous pouvez retrouver la documentation complète à l’adresse suivante

La fonction IMAGE

La fonction IMAGE est apparue dans Excel 365 et Excel online à la fin de l'année 2022.

Cette fonction permet d'afficher dans une cellule Excel une image depuis une source http certifiée uniquement.

Cela signifie que si vous utilisez un chemin d'accès local ou encore depuis une adresse URL comme OneDrive ou Google drive, vous ne pourrez pas afficher l'image avec la fonction IMAGE. Mais ici, comme l'API est une URL, la fonction IMAGE va pouvoir nous créer le QR code

Création du QR Code

Prenons les URL de ces lieux sur Google Maps.

URL Google Maps

Nous allons simplement écrire l’url de l’API avec les paramètres attendus et aussi le contenu de la colonne A en utilisant le symbole &. La formule s’écrit

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

Et pour afficher le QR code associé, il suffit d’incorporer cette écriture dans la fonction IMAGE

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

Generation du QR Code des URL

Vous pouvez télécharger le fichier exemple ici

Vérification des résultats

Pour vérifier que les QR codes fonctionnent, il suffit de prendre votre téléphone et de scanner l’un des codes.

Scan QR code sur mobile

En ouvrant le navigateur, L'application Google Maps affiche les chutes du Niagara (premier QR code)

Chutes du Niagara sur Google Maps

Convertir le QR code en image

Seulement, les QR codes ne sont encore que des formules et non pas des images. Il faut donc les transformer pour pouvoir les exporter.

  1. Copier la cellule contenant l'image
  2. Ouvrez le menu collage spécial > Image
Collage Special Image

Et maintenant, vous avez l'image de votre QR Code 😀👍

QR code Google Maps chutes du Niagara

5 commentaires

  1. Clémentine
    24/01/2025 @ 13:23

    Bonjour, dès que je change l'URL, ça ne fonctionne plus (erreur CONNEXION), sauriez vous corriger son souci svp ?

    Répondre

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

      Ca devait être un problème d'accès au serveur. Ca a du être réglé depuis

      Répondre

  2. Nico
    19/12/2023 @ 12:57

    Merci pour ce magnifique travail, cela fonctionne à merveille !
    Je suis même rentré dans les détails du QRcode en suivant les informations de la page :
    https://developers.google.com/chart/infographics/docs/qr_codes

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

    Répondre

  3. ALLAME
    01/12/2023 @ 16:36

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

    CE CODE NE MARCHE PAS SUR EXCEL
    MERCI

    Répondre

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

      SI ! Je viens de le vérifier. Avez-vous activez les connexions externes de votre classeur ?

      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.

Créer un QR Code avec Excel

Reading time: 3 minutes
Dernière mise à jour le 21/05/2024

Les QR codes se sont imposés comme le moyen le plus simple de codifier des informations (URL, carte, coordonnées) et aussi le plus simple à transmettre via une application mobile.

Dans cet article, nous verrons comment convertir les informations d'une cellule en QR Code.

Frédéric Le Guenex-Microsoft MVP 2010-2025
Cartes et GPSMis à jour le 21/05/20242 min de lecture

l'API google

Les développeurs de Google mettent à notre disposition des API pour simplifier certaines tâches complexes. Il est notamment possible de convertir des adresses en coordonnées GPS comme nous l'avons vu dans cet article.

Ici nous allons utiliser une autre API qui va nous permettre de coder automatiquement les données d'une cellule en QR code. L'API a utiliser est la suivante

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

Ensuite, il faut rajouter 3 paramètres obligatoires

  • cht=qr : le type de code à retourner
  • chs : la taille de l’image (un carré du genre 300x300)
  • chl : la source à coder

Vous pouvez retrouver la documentation complète à l’adresse suivante

La fonction IMAGE

La fonction IMAGE est apparue dans Excel 365 et Excel online à la fin de l'année 2022.

Cette fonction permet d'afficher dans une cellule Excel une image depuis une source http certifiée uniquement.

Cela signifie que si vous utilisez un chemin d'accès local ou encore depuis une adresse URL comme OneDrive ou Google drive, vous ne pourrez pas afficher l'image avec la fonction IMAGE. Mais ici, comme l'API est une URL, la fonction IMAGE va pouvoir nous créer le QR code

Création du QR Code

Prenons les URL de ces lieux sur Google Maps.

URL Google Maps

Nous allons simplement écrire l’url de l’API avec les paramètres attendus et aussi le contenu de la colonne A en utilisant le symbole &. La formule s’écrit

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

Et pour afficher le QR code associé, il suffit d’incorporer cette écriture dans la fonction IMAGE

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

Generation du QR Code des URL

Vous pouvez télécharger le fichier exemple ici

Vérification des résultats

Pour vérifier que les QR codes fonctionnent, il suffit de prendre votre téléphone et de scanner l’un des codes.

Scan QR code sur mobile

En ouvrant le navigateur, L'application Google Maps affiche les chutes du Niagara (premier QR code)

Chutes du Niagara sur Google Maps

Convertir le QR code en image

Seulement, les QR codes ne sont encore que des formules et non pas des images. Il faut donc les transformer pour pouvoir les exporter.

  1. Copier la cellule contenant l'image
  2. Ouvrez le menu collage spécial > Image
Collage Special Image

Et maintenant, vous avez l'image de votre QR Code 😀👍

QR code Google Maps chutes du Niagara

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    5 commentaires

    1. Clémentine
      24/01/2025 @ 13:23

      Bonjour, dès que je change l'URL, ça ne fonctionne plus (erreur CONNEXION), sauriez vous corriger son souci svp ?

      Répondre

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

        Ca devait être un problème d'accès au serveur. Ca a du être réglé depuis

        Répondre

    2. Nico
      19/12/2023 @ 12:57

      Merci pour ce magnifique travail, cela fonctionne à merveille !
      Je suis même rentré dans les détails du QRcode en suivant les informations de la page :
      https://developers.google.com/chart/infographics/docs/qr_codes

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

      Répondre

    3. ALLAME
      01/12/2023 @ 16:36

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

      CE CODE NE MARCHE PAS SUR EXCEL
      MERCI

      Répondre

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

        SI ! Je viens de le vérifier. Avez-vous activez les connexions externes de votre classeur ?

        Répondre

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.