Converti dati numerici di testo in numeri

Contents
[ ]

Aspose.Cells for Java API fornisce ilCells.convertStringToNumericValue() che può essere utilizzato per convertire tutti i dati numerici stringa o testo in numeri.

Lo screenshot seguente mostra i numeri di stringa nelle celleA1:A17. I numeri delle stringhe sono allineati a sinistra.

File di input: numeri inseriti come stringhe di testo

cose da fare:immagine_alt_testo

Questi numeri di stringa sono stati convertiti in numeri utilizzandoCells.convertStringToNumericValue() nello screenshot seguente. Come puoi vedere, ora sono allineati a destra.

File di output: le stringhe sono state convertite in numeri

cose da fare:immagine_alt_testo

Il seguente codice di esempio illustra come convertire tutti i dati numerici stringa in numeri effettivi in tutti i fogli di lavoro.

// 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");