Преобразование текстовых числовых данных в число

Contents
[ ]

Aspose.Cells for Java API обеспечиваетCells.convertStringToNumericValue(), который можно использовать для преобразования всех строковых или текстовых числовых данных в числа.

На следующем снимке экрана показаны номера строк в ячейках.А1:А17. Номера строк выравниваются по левому краю.

Входной файл: числа, введенные в виде текстовых строк

дело:изображение_альтернативный_текст

Эти строковые номера были преобразованы в числа с использованиемCells.convertStringToNumericValue() на следующем снимке экрана. Как видите, теперь они выровнены по правому краю.

Выходной файл: строки были преобразованы в числа

дело:изображение_альтернативный_текст

В следующем примере кода показано, как преобразовать все строковые числовые данные в фактические числа на всех листах.

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