![Convertir le texte en nombre dans Excel en utilisant C#](images/convert-text-to-number-in-excel-using-csharp.jpg#center)
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
- Convertir des nombres stockés sous forme de texte en nombres dans Excel
- Convertir le texte en nombres dans toutes les feuilles de calcul
- Ressources gratuites
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 :
- Chargez le fichier Excel en utilisant la classe
Workbook
. - Accédez à la feuille de calcul spécifique de la collection
Worksheets
. - Convertissez le texte en nombres en utilisant la méthode
ConvertStringToNumericValue()
. - 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](images/convert-numbers-stored-as-text-to-numbers-input.jpg#center)
Feuille de calcul d’entrée exemple.
Sortie
![convert-numbers-stored-as-text-to-numbers](images/convert-numbers-stored-as-text-to-numbers-output.jpg#center)
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 :
- Chargez le fichier Excel en utilisant la classe
Workbook
. - Parcourez toutes les feuilles de calcul de la collection
Worksheets
. - Pour chaque feuille de calcul, appelez la méthode
ConvertStringToNumericValue()
. - 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.