ForHosting KIT · Convertisseurs d'unités

Ajouter des séparateurs de milliers

1234567.89 devient 1,234,567.89 en style américain avec deux décimales, tandis que le style français écrit 1 234,56 avec une espace et une virgule. Vous choisissez le style et les décimales : le résultat ne dépend pas des réglages de votre ordinateur. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Valeur
1 234 567,89
Paire de séparateurs par locale : us
Us
Décimales
2
Vous obtenez
Séparateur de groupe
,
Marque décimale
.
Libellé du style
US / UK (comma group, period decimal)
Décimales utilisées
2

Ajouter des séparateurs de milliers transforme un nombre brut machine en une chaîne que les gens peuvent lire sans compter les chiffres. Les exports de tableurs, aperçus de factures, libellés de tableaux de bord et échantillons de documentation ont tous besoin du même affichage groupé sans dépendre du locale de l'OS hôte ni des paquets de données Intl.

Ce que signifient séparateurs de milliers et marques décimales dans les chaînes d'affichage

Un séparateur de milliers est un caractère de groupement inséré tous les trois chiffres de la partie entière pour que les grandes magnitudes restent lisibles : un million devient un-virgule-zéro-zéro-zéro-virgule-zéro-zéro-zéro en style États-Unis plutôt qu'une suite nue de sept chiffres. La marque décimale est le caractère qui sépare la partie entière de la partie fractionnaire ; les locales anglophones utilisent souvent un point tandis qu'une grande partie de l'Europe continentale utilise une virgule.

Ces deux choix sont indépendants de la valeur numérique elle-même : le nombre mille deux cent trente-quatre et cinquante-six centièmes est la même quantité qu'on écrive 1,234.56 ou 1.234,56 ou 1 234,56. Confondre les deux marques est un désastre classique de tableurs et de CSV — importer des factures européennes dans un outil américain peut supprimer silencieusement des centimes fractionnaires ou multiplier les valeurs par mille.

Cette capacité n'essaie donc pas de deviner ce qu'une chaîne mixte signifie ; elle n'accepte qu'un nombre fini simple (ou une chaîne numérique stricte non groupée) et émet une forme d'affichage sous un style explicite. Le style US associe un groupement par virgule à une décimale point ; l'UE les inverse ; le français utilise un groupement espace avec décimale virgule ; le suisse un groupement apostrophe avec décimale point ; le style type SI un groupement espace avec décimale point.

Les décimales fixes complètent ou arrondissent la partie fractionnaire pour que les montants monétaires affichent toujours deux chiffres, tandis que le mode auto coupe les zéros de fin pour des entiers plus nets et des fractions courtes.

Conseils pratiques, limites et recherches associées

Supprimez les caractères de groupement et symboles monétaires côté client avant d'appeler si la source est un collage localisé ; cet outil formate des nombres nus et rejettera 1,234.56 comme non numérique par conception pour ne jamais double-grouper ni mal lire une virgule décimale européenne. Préférez decimals fixes égaux à deux pour les affichages monétaires et le mode auto pour les comptages entiers et magnitudes scientifiques où les zéros de fin paraîtraient artificiels. Les valeurs négatives gardent un moins initial avant la partie entière groupée dans tous les styles.

Cette page cible les recherches d'ajout de séparateurs de milliers, de formatage de nombre avec virgules, de séparateur de milliers en ligne ou de conversion de marque décimale pour l'affichage ; ce n'est pas un formateur complet de locale et devise avec symboles ISO-4217, ni un groupeur indien lakh/crore, ni un détecteur de dialecte CSV.

Préférez cette capacité lorsque vous avez déjà une valeur numérique et n'avez besoin que d'une chaîne groupée lisible ; pour codes monétaires, styles de pourcentage ou résolution de locale BCP-47, utilisez un formateur de nombres de locale plus large.

Totaux lisibles sur factures et reçus

Formatez totaux de commande et lignes de taxe avec groupement US ou UE pour que PDF imprimés et reçus e-mail restent faciles à lire sans changer le montant numérique stocké.

Que fait l'ajout de séparateurs de milliers ?

Il insère un caractère de groupement tous les trois chiffres de la partie entière et utilise une marque décimale choisie pour la partie fractionnaire, transformant 1234567.89 en formes comme 1,234,567.89 ou 1.234.567,89.

Quels styles sont pris en charge ?

us (groupement virgule, décimale point), eu (groupement point, décimale virgule), fr (groupement espace, décimale virgule), ch (groupement apostrophe, décimale point) et si (groupement espace, décimale point). La valeur par défaut est us.

Puis-je coller un nombre qui a déjà des virgules ?

Non. L'entrée doit être un nombre fini simple ou une chaîne numérique non groupée. Les valeurs déjà localisées sont rejetées comme non numériques pour que l'outil ne double-groupe jamais ni ne lise mal les virgules décimales.

Comment fonctionnent les décimales fixes ?

Définissez decimals à un entier de 0 à 20 pour arrondir et compléter la partie fractionnaire. Omettez decimals pour le mode auto, qui coupe les zéros de fin tout en gardant les chiffres fractionnaires significatifs.

Le formateur de séparateurs de milliers est-il gratuit ?

L'outil du navigateur est gratuit et s'exécute en local.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/fmt/thousands-separator

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/fmt/thousands-separator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":1234567.89}'
{
  "value": 1234567.89
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.thousands_separator",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_abs1000000000000
max_decimals20
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Saisissez une valeur finie, choisissez un style de locale pour le caractère de groupement et la marque décimale, fixez éventuellement le nombre de décimales à afficher, et l'outil renvoie une chaîne formatée déterministe : un million deux cent trente-quatre mille comme 1,234,000 en style US, 1.234.000 en style européen, ou des formes à espaces SI et françaises. Les jetons non numériques, les champs vides et les collages déjà localisés déclenchent une erreur invalid_input claire au lieu d'une analyse fausse silencieuse.

Comment appeler l'API et ce qui revient

Envoyez un corps JSON avec le champ obligatoire value (alias n, number, input, amount et x). La valeur peut être un nombre JSON ou une chaîne numérique simple sans caractères de groupement ; la notation scientifique est acceptée lorsqu'elle correspond à un motif fini strict. Le style optionnel sélectionne la paire de séparateurs et vaut par défaut us ; les clés acceptées sont us, eu, fr, ch et si, avec des alias courants comme en, de et swiss résolus vers ces clés. decimals optionnel est un entier de zéro à vingt qui fixe la largeur fractionnaire après arrondi ; omettez-le pour conserver des chiffres fractionnaires automatiques avec zéros de fin supprimés. La magnitude absolue doit rester dans un billion pour que les chaînes de chiffres restent finies et pratiques sur le Worker et dans le navigateur. En cas de succès, la réponse renvoie value, fixe style à la clé résolue, group_separator et decimal_mark aux caractères réellement utilisés, style_label à une courte description en anglais, decimals aux places fixes ou null pour auto, used_decimals au nombre de chiffres fractionnaires affichés, formatted à la chaîne d'affichage finale, message à un résumé d'une ligne et steps à un audit ordonné du choix de style, du groupement et du résultat. Une validation échouée — value manquant, jetons non numériques, booléens ou objets, nombres non finis, magnitudes hors limite absolue ou style inconnu — renvoie invalid_input et n'est jamais facturée. Le tarif est un $0.002 forfaitaire par requête réussie avec unité item et prix unitaire marginal zéro.

Conseils pratiques, limites et recherches associées

Pour enseigner ou documenter, associez des exemples : un deux trois quatre cinq six sept point huit neuf en style US donne 1,234,567.89 ; la même valeur en style EU donne 1.234.567,89 ; mille en style français donne 1 000 ; et une chaîne de lettres comme not-a-number démontre le chemin dur invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires peu coûteux lorsque les appelants envoient volontairement des données invalides. Les contrôles aller-retour sont simples : confirmez que la chaîne formatted renvoyée correspond aux caractères de groupement et décimaux attendus pour le style choisi, que used_decimals correspond aux decimals fixes lorsqu'ils sont fournis, et que remplacer le nombre par une chaîne non numérique bascule la réponse en invalid_input avec un message mentionnant une entrée non numérique.

Libellés de tableaux de bord et rapports

Transformez des métriques brutes d'API en chaînes groupées par espace SI ou françaises pour graphiques, exports CSV et tables d'administration qui mélangent des publics de plusieurs locales.

Docs, tests et fixtures de captures

Générez des chaînes d'affichage attendues stables pour tests unitaires et captures marketing sans dépendre du locale de l'OS de la machine du développeur.

Consulter la documentation complète du KIT →