📊 Codes-barres Excel avec IMAGE()
Générez des codes-barres dynamiques avec une simple formule Excel
⚠️ Prérequis
La fonction IMAGE() est disponible uniquement sur :
- Excel Microsoft 365 (version en ligne et desktop)
- Excel 2021 ou plus récent
💡 La méthode la plus simple : fonction IMAGE()
Depuis Excel 2021 et Microsoft 365, la fonction IMAGE() permet d'insérer des images
directement depuis une URL. Combinée à une API de génération de codes-barres, c'est la méthode
la plus simple et la plus puissante pour créer des codes-barres dans Excel.
✅ Avantages
- Aucune installation requise
- Fonctionne sur Windows, Mac et Excel Online
- Mise à jour automatique si la cellule change
- Supporte tous les types de codes-barres
- Qualité professionnelle garantie
- API locale sécurisée
❌ Limitations
- Nécessite Excel 2021+ ou Microsoft 365
- Connexion internet obligatoire
🌐 APIs disponibles
🎯 API recommandée : Notre API locale
Nous avons développé notre propre API de génération de codes-barres, hébergée sur outil-en-ligne.fr :
- 100% gratuite et illimitée
- Pas de dépendance externe
- Données traitées en France
- Support de 7 types de codes-barres
- Personnalisation complète
| API | Gratuit | Types supportés | Limite |
|---|---|---|---|
| Outil-en-ligne.fr (Local) ⭐ | ✅ Oui | EAN-13, EAN-8, UPC-A, Code 128, Code 39, ITF-14 | Illimité |
| Outil-en-ligne.fr QR Code ⭐ | ✅ Oui | QR codes uniquement | Illimité |
| Bwipjs-api.metafloor.com | ✅ Oui | 100+ formats | Illimité |
| API.qrserver.com | ✅ Oui | QR codes uniquement | Illimité |
📋 Formules Excel prêtes à l'emploi
Copiez-collez ces formules directement dans Excel. Remplacez A1 par votre cellule contenant le code.
📦 Code EAN-13 (Produits Europe)
=IMAGE("https://outil-en-ligne.fr/api/api-barcode.php?bcid=ean13&text="&A1&"&scale=3&includetext")
Usage : Produits de grande consommation en Europe
📦 Code EAN-8 (Petits produits)
=IMAGE("https://outil-en-ligne.fr/api/api-barcode.php?bcid=ean8&text="&A1&"&scale=3&includetext")
Usage : Petits produits avec espace limité
🇺🇸 Code UPC-A (USA/Canada)
=IMAGE("https://outil-en-ligne.fr/api/api-barcode.php?bcid=upca&text="&A1&"&scale=3&includetext")
Usage : Standard américain pour produits
📊 Code 128 (Logistique)
=IMAGE("https://outil-en-ligne.fr/api/api-barcode.php?bcid=code128&text="&A1&"&scale=3&includetext")
Usage : Logistique, transport, inventaire
🏭 Code 39 (Industrie)
=IMAGE("https://outil-en-ligne.fr/api/api-barcode.php?bcid=code39&text="&A1&"&scale=3&includetext")
Usage : Industrie, identification, inventaire
📱 QR Code
=IMAGE("https://outil-en-ligne.fr/api/api-qrcode.php?data="&A1&"&size=200")
Usage : Liens web, cartes de visite, menus
📦 ITF-14 (Cartons)
=IMAGE("https://outil-en-ligne.fr/api/api-barcode.php?bcid=itf14&text="&A1&"&scale=3&includetext")
Usage : Cartons de distribution, logistique
🎨 Personnaliser vos codes-barres
Vous pouvez ajouter des paramètres à l'URL pour personnaliser l'apparence :
Paramètres disponibles :
| Paramètre | Description | Exemple |
|---|---|---|
&scale=N |
Taille (1-5) | &scale=4 |
&height=N |
Hauteur en pixels | &height=100 |
&includetext |
Afficher le texte | &includetext |
&backgroundcolor=XXX |
Couleur fond (hex) | &backgroundcolor=FFFFFF |
&barcolor=XXX |
Couleur barres (hex) | &barcolor=000000 |
Exemple avec personnalisation :
=IMAGE("https://outil-en-ligne.fr/api/api-barcode.php?bcid=ean13&text="&A1&"&scale=4&height=80&includetext&backgroundcolor=F0F0F0")
📝 Exemple pratique : Liste de produits avec codes-barres
Structure de votre feuille Excel :
| Colonne A | Colonne B | Colonne C | Colonne D |
|---|---|---|---|
| Référence | Nom produit | Code EAN-13 | Code-barres |
| REF001 | Produit 1 | 5901234123457 | [Formule IMAGE ici] |
| REF002 | Produit 2 | 5901234123464 | [Formule IMAGE ici] |
Formule à mettre en D2 :
=IMAGE("https://outil-en-ligne.fr/api/api-barcode.php?bcid=ean13&text="&C2&"&scale=3&includetext")
Ajuster la taille des cellules :
- Sélectionnez toute la colonne D
- Clic droit > Hauteur de ligne > Mettez 80
- Clic droit > Largeur de colonne > Mettez 20
🔧 Résolution de problèmes
Causes possibles :
- #NAME? : Votre version d'Excel ne supporte pas IMAGE(). Vérifiez que vous avez Excel 2021+ ou Microsoft 365
- #VALEUR! : La cellule référencée est vide ou contient un format invalide
- Vérifiez que vous avez bien mis des guillemets autour de l'URL
- Assurez-vous que la cellule référencée contient bien des données au bon format
Solutions :
- Vérifiez votre connexion internet (obligatoire)
- Vérifiez que votre pare-feu/proxy ne bloque pas les API externes
- L'API peut être temporairement indisponible, réessayez dans quelques minutes
- Dans Excel > Fichier > Options > Centre de gestion de la confidentialité > Paramètres > Contenu externe > Autoriser les liens vers des images
Vérifications :
- Augmentez le paramètre
scale(essayez 4 ou 5) - Vérifiez que le format du code correspond au type (13 chiffres pour EAN-13, etc.)
- Imprimez en haute résolution (300 DPI minimum)
- Ne redimensionnez pas l'image après génération dans Excel
- Testez avec différents scanners
C'est normal : les images sont rechargées depuis l'API à chaque ouverture.
Solutions si vous voulez des images permanentes :
- Copiez les cellules avec codes-barres
- Collage spécial > Valeurs et formats de nombres
- Ou utilisez notre générateur en ligne pour télécharger des images PNG/SVG
❓ Questions fréquentes
- Utiliser une imprimante de bonne qualité (300 DPI minimum)
- Augmenter le paramètre
scaleà 4 ou 5 - Imprimer en noir et blanc (meilleur contraste)
- Ne pas redimensionner les codes-barres après génération
- Tester avec un scanner avant impression en masse
=IMAGE(" dans une cellule. Si Excel suggère la fonction
IMAGE avec une info-bulle, c'est bon ! Sinon, vous avez besoin de :
- Excel Microsoft 365 (abonnement)
- Excel 2021 ou plus récent
- Excel pour le Web (version en ligne)
✅ En résumé
La fonction IMAGE() combinée à notre API gratuite est la méthode la plus simple
et la plus puissante pour générer des codes-barres dans Excel. Aucune installation,
aucune macro, juste une formule à copier-coller !
Formule recommandée : =IMAGE("https://outil-en-ligne.fr/api/api-barcode.php?bcid=ean13&text="&A1&"&scale=3&includetext")