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.

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

3 Comments

  1. 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"

    Reply

  2. 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

    Reply

    • 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 ?

      Reply

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. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

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.

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

3 Comments

  1. 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"

    Reply

  2. 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

    Reply

    • 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 ?

      Reply

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. En savoir plus sur comment les données de vos commentaires sont utilisées.