Convertir des données numériques texte en nombre

Scénarios d’utilisation possibles

Parfois, vous souhaitez convertir des données numériques saisies sous forme de texte en nombres. Vous pouvez saisir des nombres sous forme de texte dans Excel Microsoft en mettant une apostrophe devant un nombre, par exemple ‘12345*. Excel traite ensuite le nombre comme une chaîne. Aspose.Cells vous permet de convertir des chaînes en nombres.

Comment convertir des nombres stockés sous forme de texte en nombres dans Excel

Vous pouvez convertir des nombres stockés sous forme de texte en nombres en suivant quelques étapes simples.

  1. Sélectionnez n’importe quelle cellule ou plage de cellules comportant un indicateur d’erreur dans le coin supérieur gauche.
  2. À côté de la cellule ou de la plage de cellules sélectionnée, cliquez sur le bouton d’erreur qui apparaît. Dans le menu, cliquez sur Convertir en nombre.
  3. Si le bouton d’alerte n’est pas disponible, sélectionnez une colonne présentant ce problème. Si vous ne souhaitez pas convertir la colonne entière, vous pouvez sélectionner une ou plusieurs cellules à la place. Assurez-vous simplement que les cellules que vous sélectionnez se trouvent dans la même colonne, sinon ce processus ne fonctionnera pas. Le bouton Texte en colonnes est généralement utilisé pour diviser une colonne, mais il peut également être utilisé pour convertir une seule colonne de texte en nombres. Sous l’onglet Données, cliquez sur Texte en colonnes.
  4. Cliquez sur le bouton Terminer dans la boîte contextuelle.
  5. Les nombres stockés sous forme de texte sont transformés en nombres.

Comment convertir des nombres stockés sous forme de texte en nombres en utilisant Aspose.Cells for .NET

Aspose.Cells fournit leCells.ConvertStringToNumericValue()méthode qui peut être utilisée pour convertir toutes les données numériques de chaîne ou de texte en nombres.

La capture d’écran suivante montre les numéros de chaîne dans les cellules A1:A17*. Les numéros de chaîne sont alignés à gauche.

Ces numéros de chaîne ont été convertis en nombres à l’aide deCells.ConvertStringToNumericValue()dans la capture d’écran suivante. Comme vous pouvez le constater, ils sont désormais alignés à droite.

Code C# pour convertir les données numériques de chaîne en nombres réels

L’exemple de code suivant illustre comment convertir toutes les données numériques de chaîne en nombres réels dans toutes les feuilles de calcul.