Convertir texto a número en Excel usando C#

Convertir texto a números en Excel es un requisito común. Muchos usuarios se encuentran con números almacenados como texto, lo que puede llevar a errores de cálculo. Este problema afecta las finanzas, el análisis de datos y la elaboración de informes. Convertir estas entradas de texto en números reales es crucial para una manipulación de datos precisa. En esta publicación del blog, exploraremos cómo convertir números almacenados como texto a números en Excel usando C#.

Este artículo cubre los siguientes temas:

Biblioteca de Excel en C# para Convertir Texto a Números

Aspose.Cells para .NET es una poderosa biblioteca que simplifica el proceso de convertir números almacenados como texto a números en Excel. Proporciona una API sencilla para que los desarrolladores manipulen archivos de Excel programáticamente. Con Aspose.Cells, puedes leer, escribir y convertir datos de Excel fácilmente sin necesidad de tener Microsoft Excel instalado. Esta biblioteca es ideal para automatizar tareas de Excel, incluyendo la conversión de texto a números.

Para comenzar con Aspose.Cells para .NET, puedes descargarlo desde la sección de lanzamientos. Usa el siguiente comando para instalar la biblioteca a través del Administrador de Paquetes NuGet:

PM> Install-Package Aspose.Cells

Convertir Números Almacenados como Texto a Números en la Hoja de Trabajo de Excel

Sigue estos pasos para convertir números almacenados como texto a números en una hoja de trabajo de Excel:

  1. Carga el archivo de Excel usando la clase Workbook.
  2. Accede a la hoja de trabajo específica de la colección Worksheets.
  3. Convierte el texto a números usando el método ConvertStringToNumericValue().
  4. Finalmente, guarda el libro modificado usando el método Save().

El siguiente fragmento de código en C# demuestra estos pasos:

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

Hoja de trabajo de entrada de muestra.

Salida

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

Salida.

Convertir Texto a Números en Todo el Libro de Trabajo

Sigue estos pasos para convertir números almacenados como texto a números en todo un libro de trabajo de Excel:

  1. Carga el archivo de Excel usando la clase Workbook.
  2. Recorre todas las hojas de trabajo en la colección Worksheets.
  3. Para cada hoja de trabajo, llama al método ConvertStringToNumericValue().
  4. Finalmente, guarda el archivo usando el método Save().

El siguiente ejemplo de código muestra cómo convertir números almacenados como texto a números en todas las hojas de trabajo de Excel.

Obtener una Licencia Gratuita

Si estás interesado en explorar los productos de Aspose, te invitamos a obtener una licencia temporal gratuita. Visita la página de licencias para comenzar. Es fácil y te permite probar todas las capacidades de Aspose.Cells para .NET.

Convertir Texto de Excel a Número: Recursos Gratuitos

Además de convertir texto de Excel a números, te animamos a consultar recursos adicionales que pueden mejorar aún más tu comprensión y habilidades con Aspose.Cells para .NET. Estos recursos pueden proporcionar conocimientos más profundos y ejemplos prácticos.

Conclusión

En esta publicación del blog, exploramos cómo convertir texto a número en Excel usando C# con Aspose.Cells para .NET. Esta biblioteca simplifica el proceso y ofrece potentes características para la manipulación de Excel. Te animamos a explorar más sobre Aspose.Cells para .NET para mejorar tus tareas de automatización de Excel.

Si tienes alguna pregunta o necesitas más ayuda, no dudes en comunicarte con nosotros en nuestro foro de soporte gratuito.

Ver También