Convertir datos numéricos de texto en números

Contents
[ ]

Aspose.Cells for Java API proporciona laCells.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

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-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(ConvertTextNumericDatatoNumber.class);
Workbook workbook = new Workbook(dataDir + "source.xlsx");
for (int i = 0; i < workbook.getWorksheets().getCount(); i++) {
workbook.getWorksheets().get(i).getCells().convertStringToNumericValue();
}
workbook.save(dataDir + "output.xlsx");