[Calc] Convertir un nombre en texte : NUMBERTEXT, MONEYTEXT

Tout savoir sur les extensions et aller plus loin avec vos suites bureautiques préférées.
Les questions sur la programmation des OXT doivent être postées dans la section Macros située plus bas.

Modérateur : Vilains modOOs

Règles du forum
Cette section est faite pour présenter des extensions visant à améliorer ou ajouter des fonctionnalités.
Vous pouvez commenter ou ajouter des remarques sur l'extension. Mais, si vous avez une question sur l'installation, le fonctionnement ou l'utilisation, vous devez poster dans la section du logiciel où se produit le problème (Writer, Calc, Impress, Draw, Math ou Base).
Si vous désirez publier une extension, merci de contacter un modérateur par MP.
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 14:42
Contact :

[Calc] Convertir un nombre en texte : NUMBERTEXT, MONEYTEXT

Message par bm92 »

Bonjour,

Convertir un nombre en son équivalent textuel est nécessaire dans certaines usages, typiquement remplir un chèque.
Il existe plusieurs tentatives à base de macros, voire de formules Calc, pour faire cela.

L'extension Numbertext est la plus professionnelle, à ma connaissance. Et elle est offerte en licence OpenSource.
Elle intègre deux fonctions nouvelles dans Calc :
  • NUMBERTEXT( ) convertit un nombre en un texte, dont on peut spécifier la langue parmi un grand nombre, y compris des variantes comme fr-BE et fr-CH et des langues comme l'hébreu, le japonais. Elle peut aussi écrire un nombre en chiffres romains.
  • MONEYTEXT( ) convertit un nombre en un texte de valeur monétaire, dont on peut spécifier la langue et la devise monétaire. Le texte obtenu intègre l'expression de la devise.
Comme il s'agit de fonctions Calc (Add-in), il est possible de les utiliser en programmation, quelque soit l'application (Writer, Draw...)

Rapatriez l'extension (fichier oxt).
Installez-la avec le menu Outils > Options > Gestionnaire des extensions. Redémarrez OpenOffice.org (désactivez auparavant le "Démarrage rapide").

Le document Calc ci-dessous donne plus d'explications et des exemples d'utilisation dans Calc. Il contient quelques macros pour les adeptes de la programmation.
infos_NumberText_MoneyText.ods
(20.91 Kio) Téléchargé 6028 fois
[edit 28/05/2010] La version 0.9.1 supporte le catalan, la numération indienne en anglais (en-IN), les nombres ordinaux en français (premier, quarante-deuxième) et en anglais. Le document d'exemples est mis à jour.
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 14:42
Contact :

Re: [Calc] Convertir un nombre en texte : NUMBERTEXT, MONEYT

Message par bm92 »

Ajout:
Profitant d'une accessibilité passagère du site des extensions, voici la version 0.9.4, récupérée le 12/07/2011.
numbertext-0.9.4.oxt
Extension Numbertext
(70.64 Kio) Téléchargé 2996 fois
:!: Version obsolète
Le site de l'auteur de cette extension est http://numbertext.org/ la page d'accueil est assez étourdissante.
Bernard

OpenOffice.org 1.1.5 fr / Apache OpenOffice 4.1.1 / LibreOffice 5.0.5.2 (X64)
MS-Windows 7 SP1 64bits Familial
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Re: [Calc] Convertir un nombre en texte : NUMBERTEXT, MONEYT

Message par Papayes »

Bonjour,

Laozi nous signale la sortie d'une nouvelle version qui est indispensable si vous utilisez le dérivé LibreOffice.

A télécharger sur le site de l'auteur http://numbertext.org/
ou sur le site des Extensions http://extensions.libreoffice.org/extension-center/
Pièces jointes
numbertext-0.9.5.oxt
(68.7 Kio) Téléchargé 2960 fois
fin68
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 14 janv. 2020 17:33

Re: [Calc] Convertir un nombre en texte : NUMBERTEXT, MONEYT

Message par fin68 »

Cette version fonctionne avec LO 6.0
libreoffice 6.1 sous windows 10 entreprise obligation de version
Répondre