Convertir datos numéricos de texto en números

Aspose.Cells proporciona elCells.ConvertStringToNumericValue()método que se puede utilizar para convertir todos los datos numéricos de cadena o texto en números.

La siguiente captura de pantalla muestra números de cadena en celdasA1:A17. Los números de cadena están alineados a la izquierda.

Archivo de entrada: números ingresados como cadenas de texto
todo:imagen_alternativa_texto

Estos números de cadena se han convertido en números usandoCells.ConvertStringToNumericValue()en la siguiente captura de pantalla. Como puede ver, ahora están alineados a la derecha.

Archivo de salida: las cadenas se han convertido en números
todo:imagen_alternativa_texto

C# código para convertir datos numéricos de cadena a números reales

El siguiente código de ejemplo ilustra cómo convertir todos los datos numéricos de cadenas en números reales en todas las hojas de trabajo.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiate workbook object with an Excel file
Workbook workbook = new Workbook(dataDir + "SampleBook.xlsx");
for (int i = 0; i < workbook.Worksheets.Count; i++)
{
workbook.Worksheets[i].Cells.ConvertStringToNumericValue();
}
workbook.Save(dataDir + "output_out.xlsx");