Преобразование текстовых числовых данных в число
Возможные сценарии использования
Иногда вам нужно преобразовать числовые данные, введенные в виде текста, в числа. Вы можете вводить числа в виде текста в Excel Microsoft, поставив апостроф перед числом, например ‘12345*. Затем Excel обрабатывает число как строку. Aspose.Cells позволяет конвертировать строки в числа.
Как преобразовать числа, хранящиеся в виде текста, в числа в Excel
Вы можете преобразовать числа, хранящиеся в виде текста, в числа, выполнив несколько простых шагов.
- Выберите любую ячейку или диапазон ячеек, у которых есть индикатор ошибки в верхнем левом углу.
- Рядом с выбранной ячейкой или диапазоном ячеек нажмите появившуюся кнопку ошибки. В меню нажмите «Преобразовать в число».
- Если кнопка оповещения недоступна, выберите столбец с этой проблемой. Если вы не хотите конвертировать весь столбец, вместо этого вы можете выбрать одну или несколько ячеек. Просто убедитесь, что выбранные вами ячейки находятся в одном столбце, иначе этот процесс не сработает. Кнопка «Текст в столбцы» обычно используется для разделения столбца, но ее также можно использовать для преобразования одного столбца текста в числа. На вкладке «Данные» нажмите «Текст по столбцам».
- Нажмите кнопку «Готово» во всплывающем окне.
- Числа, хранящиеся в виде текста, преобразуются в числа.
Как преобразовать числа, хранящиеся в виде текста, в числа с помощью Aspose.Cells for .NET
Aspose.Cells обеспечиваетCells.ConvertStringToNumericValue()метод, который можно использовать для преобразования всех строковых или текстовых числовых данных в числа.
На следующем снимке экрана показаны номера строк в ячейках A1:A17*. Номера строк выравниваются по левому краю.
Эти строковые числа были преобразованы в числа с помощьюCells.ConvertStringToNumericValue()на следующем скриншоте. Как видите, теперь они выровнены по правому краю.
C# код для преобразования строковых числовых данных в фактические числа.
В следующем примере кода показано, как преобразовать все строковые числовые данные в фактические числа на всех листах.