Altova MapForce 2025 Professional Edition

Convertit un string en un nombre décimal, conformément au format spécifié.

mf-func-parse-number

 

Langages

Built-in, C++, C#, Java.

 

Paramètres

Argument

Description

value

Le string à convertir en un nombre.

format

Argument optionnel. Un string format qui identifie la manière dont le nombre est formaté actuellement Le string format est le même que celui utilisé dans format-number.

 

La valeur par défaut est "#,##0.#"

decimal-point-character

Argument optionnel. Spécifie le caractère à utiliser en tant que le caractère de point décimal. La valeur par défaut est le caractère '.'

grouping-separator

Argument optionnel. Le séparateur/délimiteur est utilisé pour séparer les groupes de nombres. La valeur par défaut est le caractère "," (optionnel).

 

Exemple

Le mappage suivant parse la valeur de string "1,234.50" vers un équivalent décimal, en utilisant le masque de format #,##0.00. Dans ce mappage, il n’y a pas besoin de connecter les arguments decimal-point-character et grouping-separator, puisque leur valeur par défaut correspond au format du string d’entrée.

mf-func-parse-number-example

Le résultat de mappage est le suivant (en excluant les déclaration XML et d’espace de noms) :

 

<Article>
  <Number>1</Number>
  <Name>Office chair</Name>
  <SinglePrice>1234.5</SinglePrice>
</Article>

© 2018-2024 Altova GmbH