Excel Data Cleaner — Преобразование текста в числа и удаление нежелательных символов

Очищайте данные Excel, преобразуя числа в текстовом формате в числовые значения, заменяя нежелательные символы и разрывы строк, а также нормализуя акцентированные символы до стандартных букв с помощью API Aspose.Cells.

Обзор

Преобразуйте числа в текстовом формате, очистите данные от мусора, замените акцентированные символы — одно обращение, без формул.

  • Преобразование чисел, сохранённых как текст, в числа: Преобразуйте числовые данные, хранящиеся в текстовом формате, в настоящие числа, обеспечивая точность вычислений и корректное представление данных.
  • Замена определённых символов: Замените все вхождения указанных символов в выбранных ячейках одновременно для стандартизации данных.
  • Преобразование разрывов строк в пробел, запятую или точку с запятой: Улучшите читаемость, заменяя разрывы строк на пробелы, запятые или точки с запятыми, что делает представление данных более организованным и визуально привлекательным.
  • Замена акцентированных символов: Если ваши данные содержат текст на разных языках, вы можете заменить акцентированные символы (например, «é» или «ü») на их неакцентированные аналоги, что повышает согласованность и читаемость.

API ConvertText

Web API

PUT https://api.aspose.cloud/v4.0/cells/content/convert/text

Безопасность и аутентификация

Aspose.Cells Cloud API защищены и требуют аутентификации на основе токена JWT.

-H "Authorization: Bearer {access_token}"

Параметры запроса API convertText

Имя параметра Тип Путь/Строка запроса/HTTPBody Описание
Spreadsheet File FormData Файл электронной таблицы для обработки. Поддерживаемые форматы: XLSX, XLS, ODS, CSV и др.
convertTextType String Query Указывает тип преобразования текста, например: преобразование чисел, представленных в текстовом формате, в числовые значения, или замена акцентированных символов на обычные.
sourceCharacters String Query Указывает символы, строки или шаблоны, которые нужно заменить или удалить из текста (например, "é,è,ê", "#N/A", "\\n" для разрывов строк).
targetCharacters String Query Указывает символы или строки-заменители, которые будут использоваться вместо исходных символов (например, "e" для акцентированных букв, "" для удаления, " " для разрывов строк).
worksheet String Query (Необязательно) Имя листа, к которому будет применено преобразование текста. Если не указано, операция применяется к первому листу.
range String Query (Необязательно) Диапазон ячеек, к которому будет применено преобразование текста (например, "A1:C10"). Если не указано, операция применяется ко всем используемым ячейкам указанного листа.
outPath String Query (Необязательно) Путь к папке в облачном хранилище, куда будет сохранён обработанный рабочий файл. Если не указано, файл сохраняется в исходной папке.
outStorageName String Query Имя облачного хранилища, в котором будет сохранён выходной файл.
region String Query (Необязательно) Устанавливает региональные настройки для правил преобразования текста, особенно важные для языковой обработки символов (например, "en-US", "fr-FR").
password String Query (Необязательно) Если загруженный файл электронной таблицы защищён паролем, укажите пароль для открытия и обработки файла.

Ответ

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Коды ошибок

  • 400 Bad Request: Неверный URI API Aspose.Cells Cloud.
  • 401 Unauthorized: Неверный токен доступа, или неверные client ID и secret.
  • 404 Not Found: Файл электронной таблицы недоступен.
  • 500 Server Error: При получении данных для расчёта в электронной таблице возникла аномалия.

Где следует использовать API Convert Text?

  • Исправление формата чисел: Преобразуйте числа, сохранённые как текст (например, «123.45»), в числовой формат, пригодный для вычислений.
  • Очистка специальных символов: Удалите ненужные специальные символы, лишние пробелы или невидимые символы из данных.
  • Обработка разрывов строк: Замените разрывы строк в ячейках на пробелы или другие разделители.
  • Нормализация акцентированных символов: Преобразуйте акцентированные буквы (например, «é», «ñ») в обычные буквы («e», «n»).
  • Предварительная обработка файлов CSV: Стандартизируйте текстовый формат перед импортом CSV-файлов в Excel.

Почему стоит использовать API Convert Text?

  • Автоматическое преобразование формата: Преобразуйте числа в текстовом формате в вычисляемые значения пакетно за одно обращение.
  • Стандартизация символов: Единообразно обрабатывайте специальные символы, диакритические знаки и проблемы с кодировкой.
  • Единообразие данных: Обеспечьте полное единообразие текстового формата по всему набору данных.
  • Удобство для разработчиков: Aspose.Cells Cloud предоставляет SDK на множестве языков программирования, что позволяет быстро разрабатывать решения и обеспечивает исчерпывающую документацию. По сравнению с созданием собственных решений для обработки текста, это значительно снижает объём рабочей нагрузки.
  • Экономичность: Вы можете преобразовывать текст без предварительной загрузки рабочей книги, что экономит место в хранилище и снижает затраты.

Спецификация OpenAPI

Спецификация OpenAPI определяет общедоступный программный интерфейс и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.

Используйте SDK Aspose.Cells Cloud

Использование SDK — лучший способ ускорить разработку. SDK скрывает детали низкоуровневой реализации, позволяя вам просто реализовать функцию Convert Text для ячеек с минимальным объёмом кода.
Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.

Следующие примеры кода иллюстрируют, как осуществлять вызовы веб-сервисов Aspose.Cells с использованием различных SDK: