Page 1 sur 1

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

Publié : 27 mai 2010 06:23
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
[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.

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

Publié : 12 juil. 2011 09:36
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
:!: Version obsolète
Le site de l'auteur de cette extension est http://numbertext.org/ la page d'accueil est assez étourdissante.

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

Publié : 08 mars 2013 08:06
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/

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

Publié : 20 janv. 2020 13:38
par fin68
Cette version fonctionne avec LO 6.0