Documentation Développeur & Excel

Convertir un montant en lettres dans Excel avec une API

Connectez facilement Microsoft Excel à l'API officielle MontantEnLettres. Convertissez automatiquement n'importe quel nombre, chiffre ou montant financier en toutes lettres sans aucune macro VBA complexe ni formule interminable.

Tester la démo Excel
Microsoft Excel - Facturation_2026.xlsx
Accueil Formules Données Affichage
fx =WEBSERVICE("https://excel.montantenlettres.com/v1/convert?amount=" & A2 & "&currency=EUR&format=text")
A (Montant Numérique) B (Montant en Toutes Lettres - API)
1 TOTAL HT LIBELLÉ COMPTABLE
2 1 250,75 € Mille deux cent cinquante euros et soixante-quinze centimes
3 450,00 $ Quatre cent cinquante dollars
4 10 000,00 DH Dix mille dirhams مغربي
Atouts & Bénéfices

Pourquoi utiliser une API pour Excel ?

Traditionnellement, la conversion des chèques et factures en lettres dans Excel nécessitait d'écrire des macros VBA complexes, instables et bloquées par la sécurité IT. L'API MontantEnLettres réinvente cette approche.

Aucune macro VBA

Pas de fichiers .xlsm, pas d'avertissement de sécurité ni de risque de corruption de code lors des mises à jour Excel.

Excel moderne & Cloud

Fonctionne parfaitement sur Excel 365, Excel Web (Navigateur), Excel sur Mac, Windows et Google Sheets.

Plusieurs langues

Basculez instantanément en Français, Anglais, Arabe, Espagnol, Allemand, Italien ou Portugais.

Toutes devises

Gestion certifiée des euros (€), dollars ($), dirhams (MAD), livres sterling (£), francs suisses et des centimes.

Toujours à jour

Les nouvelles règles grammaticales (70, 80, 90, réformes des traits d'union) sont mises à jour automatiquement sur nos serveurs.

Fonctionnement

Comment ça fonctionne ?

Un flux ultra-rapide et transparent en 4 étapes entre votre tableau Excel et nos serveurs sécurisés.

1

Excel contient un nombre

Saisissez ou calculez un montant numérique dans une cellule de votre feuille de calcul (ex: Cellule A2 = 1250.75).

Entrée: 1250.75
2

Excel envoie la valeur à l'API MontantEnLettres

Grâce à la formule native =WEBSERVICE(), Excel effectue une requête HTTPS GET vers l'endpoint de conversion.

GET /v1/convert?amount=1250.75&currency=EUR
3

L'API convertit le montant

Nos algorithmes traitent la partie entière et les centimes, appliquent les accords grammaticaux en moins de 15 millisecondes.

Traitement linguistique ultra-rapide
4

Le texte converti est retourné dans Excel

Excel reçoit la réponse et affiche le texte exact en toutes lettres directement dans la cellule souhaitée.

"Mille deux cent cinquante euros et soixante-quinze centimes"
Développeur & Formules

Exemple de Requête

Choisissez votre environnement d'intégration ci-dessous :

=WEBSERVICE("https://excel.montantenlettres.com/v1/convert?amount=" & A2 & "&currency=EUR&lang=fr&format=text")
Payload JSON

Exemple de Réponse API

L'API retourne un objet JSON structuré contenant la décomposition complète en lettres et les métadonnées :

HTTP / 200 OK - application/json
{
  "status": "success",
  "code": 200,
  "data": {
    "amount": 1250.75,
    "currency": "EUR",
    "language": "fr",
    "words": "Mille deux cent cinquante euros et soixante-quinze centimes",
    "integer_words": "Mille deux cent cinquante euros",
    "decimal_words": "Soixante-quinze centimes"
  },
  "execution_time_ms": 11.4
}
Test en Direct

Démonstration Excel Interactive

Saisissez une valeur ci-dessous pour simuler en temps réel la conversion générée par l'API dans votre cellule Excel :

Colonne A (Saisie) Colonne B (Résultat Formule API =WEBSERVICE)
1 250,75 € Mille deux cent cinquante euros et soixante-quinze centimes
Tutoriel Pas à Pas

Comment intégrer l'API dans vos fichiers Excel

Découvrez les 3 méthodes principales selon votre version de Microsoft Excel :

Méthode 1 : Formule native =WEBSERVICE() (Excel Windows sans Macro) +

C'est la méthode la plus rapide. Elle ne nécessite aucun fichier .xlsm ni aucune installation :

  1. Ouvrez votre fichier Excel standard (.xlsx).
  2. Dans la cellule où vous voulez afficher le montant en lettres (ex: B2), collez la formule suivante :
=WEBSERVICE("https://excel.montantenlettres.com/v1/convert?amount=" & A2 & "&currency=EUR&lang=fr&format=text")

Excel effectuera la conversion automatiquement dès que la cellule A2 changera !

Méthode 2 : Formule Personnalisée LAMBDA (Excel 365 & Excel Web) +

Vous pouvez créer votre propre nom de fonction réutilisable =MONTANTENLETTRES(A2) :

  1. Dans Excel, allez dans l'onglet Formules > Gestionnaire de noms.
  2. Cliquez sur Nouveau, nommez-la MONTANTENLETTRES.
  3. Saisissez la formule :
=LAMBDA(cellule; WEBSERVICE("https://excel.montantenlettres.com/v1/convert?amount=" & cellule & "&currency=EUR&format=text"))

Utilisez ensuite directement =MONTANTENLETTRES(A2) dans tout votre classeur.

Méthode 3 : Intégration VBA pour Fichiers Excel Legacy (.xlsm) +

Pour les anciennes versions d'Excel ou pour les rapports comptables automatisés :

Function ConvertirApi(montant As Double) As String
    Dim xmlhttp As Object
    Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP.6.0")
    xmlhttp.Open "GET", "https://excel.montantenlettres.com/v1/convert?amount=" & montant & "&currency=EUR", False
    xmlhttp.send
    ConvertirApi = xmlhttp.responseText
End Function
Support International

Langues & Devises Supportées

L'API prend en charge nativement un large éventail de langues mondiales et toutes les devises internationales majeurs.

Langues de conversion :

🇫🇷 Français
🇬🇧 English
🇸🇦 العربية
🇪🇸 Español
🇩🇪 Deutsch
🇮🇹 Italiano
🇵🇹 Português
🇹🇷 Türkçe
🇮🇩 Indonesia
🇯🇵 日本語
🇷🇺 Русский
🇵🇰 اردو

Devises financières :

💶 EUR (€) Euro
💵 USD ($) Dollar Américain
💷 GBP (£) Livre Sterling
🇲🇦 MAD (DH) Dirham Marocain
🇨🇦 CAD ($) Dollar Canadien
🇨🇭 CHF (CHF) Franc Suisse
🇸🇦 SAR (ر.س) Riyal Saoudien
🇯🇵 JPY (¥) Yen Japonais
🇹🇷 TRY (₺) Lira Turque
Performance SaaS

Fonctionnalités de l'API

Conçue pour une intégration transparente et une haute disponibilité entreprise.

Ultra Rapide

Temps de réponse moyen sous les 15 millisecondes grâce à une infrastructure Edge globale CDN.

🛡️

Fiable & Haute Dispo

SLA de disponibilité garanti à 99,99% pour vos flux de facturation et de clôture comptable.

🔒

Sécurisé HTTPS

Toutes les requêtes sont chiffrées de bout en bout en SSL/TLS 1.3. Vos données ne sont jamais stockées.

🌐

Architecture REST

Endpoint RESTful standard facile à utiliser avec n'importe quel langage (Python, JS, C#, PHP, VBA).

📦

Payload JSON Propre

Réponses enrichies avec décomposition de la partie entière, décimale et libellé complet.

🔄

Zéro Maintenance

Toutes les mises à jour réglementaires et orthographiques sont gérées directement côté serveur.

FAQ

Foire Aux Questions

Toutes les réponses à vos questions sur l'intégration d'API Excel.

1. Comment intégrer l'API dans Excel sans installer aucun logiciel ? +
Vous pouvez utiliser la formule native =WEBSERVICE("https://excel.montantenlettres.com/v1/convert?amount=" & A2 & "&currency=EUR&format=text"). Excel effectue directement un appel HTTP sécurisé sans aucun module complémentaire ni logiciel tiers.
2. Est-ce que cette méthode fonctionne sur Excel pour Mac et Excel Online ? +
Oui ! L'API est compatible avec Excel sur Windows, Mac, iOS, Android et Excel Web (navigateur) via la formule WEBSERVICE ou les fonctions de compléments personnalisées.
3. Dois-je autoriser les macros VBA dans mon fichier Excel ? +
Non ! C'est l'un des plus grands avantages de l'API. La méthode de formule =WEBSERVICE() fonctionne sur les fichiers Excel standards .xlsx sans nécessiter d'activer les macros VBA ni de contourner les politiques de sécurité IT.
4. Quelle est la différence entre la formule WEBSERVICE et une macro VBA ? +
La formule WEBSERVICE est une fonction native d'Excel gérée de manière transparente sans exécuter de code script local. Les macros VBA exigent d'enregistrer le fichier en .xlsm et sont souvent bloquées par les antivirus d'entreprise.
5. Comment obtenir une clé API pour mon entreprise ? +
Vous pouvez obtenir une clé API en cliquant sur le bouton « Obtenir une clé API » en haut de cette page. Vous recevrez instantanément vos identifiants pour tester gratuitement le service.
6. L'API gère-t-elle la règle des centimes et les règles d'orthographe (70, 80, 90) ? +
Absolument. Nos algorithmes appliquent rigoureusement les règles grammaticales de l'Académie Française (gestion des traits d'union, réformes orthographiques, règle des pluriels sur « cents » et « vingts ») ainsi que la conversion précise des centimes/décimales.
7. Quels sont les quotas d'appels gratuits et les tarifs pour un gros volume ? +
Nous proposons un plan gratuit autorisant jusqu'à 1 000 requêtes par mois pour les particuliers et petites entreprises, ainsi que des forfaits Pro et Entreprise sans limite pour le traitement massif de factures.
8. Mes données financières envoyées à l'API sont-elles sécurisées et confidentielles ? +
Oui. Toutes les requêtes sont chiffrées en HTTPS TLS 1.3. Les montants envoyés sont uniquement convertis en mémoire volatile et ne sont jamais enregistrés dans des bases de données ni conservés sur nos serveurs.
9. Comment gérer la conversion de milliers de lignes dans un grand tableau Excel ? +
Vous pouvez étirer la formule =WEBSERVICE() sur l'ensemble de votre colonne. Pour optimiser le temps de calcul lors des réouvertures, nous recommandons de copier-coller les résultats en valeurs une fois la conversion effectuée.
10. Que se passe-t-il si la cellule Excel est vide ou contient du texte ? +
L'API valide le paramètre en entrée. En cas de cellule vide ou invalide, l'API retourne un code d'erreur clair. Vous pouvez utiliser la formule Excel =SI(A2=""; ""; WEBSERVICE(...)) pour éviter les appels inutilement.
11. Puis-je convertir des montants en devises comme le MAD ou le USD dans le même tableau ? +
Oui, il suffit de modifier dynamiquement le paramètre currency dans la formule, par exemple en référençant une cellule contenant le code devise : =WEBSERVICE("...&currency=" & C2).
12. L'API fonctionne-t-elle hors ligne ou nécessite-t-elle une connexion Internet ? +
L'API nécessite une connexion Internet active pour effectuer les conversions en temps réel. Si vous devez travailler hors ligne, vous pouvez effectuer vos conversions en une fois avec connexion puis enregistrer votre feuille.

Commencez à intégrer l'API dès aujourd'hui

Simplifiez vos processus comptables, automatisez vos impressions de chèques et sécurisez la création de vos factures sous Microsoft Excel.