Convertir le texte en nombre dans Excel en utilisant C#

Convertir le texte en nombres dans Excel est une exigence courante. De nombreux utilisateurs rencontrent des nombres stockés sous forme de texte, ce qui peut entraîner des erreurs de calcul. Ce problème affecte la finance, l’analyse de données et les rapports. Convertir ces entrées de texte en nombres réels est crucial pour une manipulation précise des données. Dans cet article de blog, nous allons explorer comment convertir des nombres stockés sous forme de texte en nombres dans Excel en utilisant C#.

Cet article couvre les sujets suivants :

Bibliothèque Excel C# pour Convertir le Texte en Nombres

Aspose.Cells pour .NET est une bibliothèque puissante qui simplifie le processus de conversion des nombres stockés sous forme de texte en nombres dans Excel. Elle fournit une API simple pour les développeurs afin de manipuler les fichiers Excel par programmation. Avec Aspose.Cells, vous pouvez facilement lire, écrire et convertir des données Excel sans avoir besoin de Microsoft Excel installé. Cette bibliothèque est idéale pour automatiser les tâches Excel, y compris la conversion du texte en nombres.

Pour commencer avec Aspose.Cells pour .NET, vous pouvez le télécharger depuis la section des versions. Utilisez la commande suivante pour installer la bibliothèque via le gestionnaire de packages NuGet :

PM> Install-Package Aspose.Cells

Convertir des Nombres Stockés sous Forme de Texte en Nombres dans une Feuille de Calcul Excel

Suivez ces étapes pour convertir des nombres stockés sous forme de texte en nombres dans une feuille de calcul Excel :

  1. Chargez le fichier Excel en utilisant la classe Workbook.
  2. Accédez à la feuille de calcul spécifique de la collection Worksheets.
  3. Convertissez le texte en nombres en utilisant la méthode ConvertStringToNumericValue().
  4. Enfin, enregistrez le classeur modifié en utilisant la méthode Save().

Le code C# suivant illustre ces étapes :

// Load the Excel file
Workbook workbook = new Workbook("input.xlsx");
// Access the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Convert Numbers Stored as Text to Numbers
worksheet.Cells.ConvertStringToNumericValue();
// Save the modified workbook
workbook.Save("output.xlsx");
convert-numbers-stored-as-text-to-numbers

Feuille de calcul d’entrée exemple.

Sortie

convert-numbers-stored-as-text-to-numbers

Sortie.

Convertir le Texte en Nombres dans l’Ensemble du Classeur

Suivez ces étapes pour convertir des nombres stockés sous forme de texte en nombres dans l’ensemble d’un classeur Excel :

  1. Chargez le fichier Excel en utilisant la classe Workbook.
  2. Parcourez toutes les feuilles de calcul de la collection Worksheets.
  3. Pour chaque feuille de calcul, appelez la méthode ConvertStringToNumericValue().
  4. Enfin, enregistrez le fichier en utilisant la méthode Save().

L’exemple de code suivant montre comment convertir des nombres stockés sous forme de texte en nombres dans toutes les feuilles de calcul Excel.

// Load the Excel file
Workbook workbook = new Workbook("input.xlsx");
// Loop throuugh all the Worksheets
for (int i = 0; i < workbook.Worksheets.Count; i++)
{
// Convert Numbers Stored as Text to Numbers in Excel
workbook.Worksheets[i].Cells.ConvertStringToNumericValue();
}
// Save the modified workbook
workbook.Save("output.xlsx");

Obtenez une Licence Gratuite

Si vous êtes intéressé par l’exploration des produits Aspose, nous vous invitons à obtenir une licence temporaire gratuite. Visitez la page de licence pour commencer. C’est facile et cela vous permet de tester toutes les capacités d’Aspose.Cells pour .NET.

Convertir le Texte Excel en Nombre : Ressources Gratuites

En plus de convertir le texte Excel en nombres, nous vous encourageons à consulter des ressources supplémentaires qui peuvent approfondir votre compréhension et vos compétences avec Aspose.Cells pour .NET. Ces ressources peuvent fournir des informations plus approfondies et des exemples pratiques.

Conclusion

Dans cet article de blog, nous avons exploré comment convertir le texte en nombre dans Excel en utilisant C# avec Aspose.Cells pour .NET. Cette bibliothèque simplifie le processus et offre des fonctionnalités puissantes pour la manipulation d’Excel. Nous vous encourageons à explorer davantage Aspose.Cells pour .NET afin d’améliorer vos tâches d’automatisation Excel.

Si vous avez des questions ou avez besoin d’une assistance supplémentaire, n’hésitez pas à nous contacter sur notre forum de support gratuit.

Voir Aussi