Очиститель данных Excel — автоматическое удаление символов, пробелов и разрывов строк — онлайн, короткий код

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

Обзор

  • Удаление пробелов в начале и конце

    • Удаляет лишние пробелы в начале и в конце текста
    • Улучшает внешний вид и читаемость данных
  • Обработка лишних пробелов между словами

    • Устраняет лишние пробелы между словами
    • Устраняет путаницу в форматировании, вызванную данными из нескольких источников
  • Удаление специальных пробелов

    • Очищает неразрывные пробелы
    • Обеспечивает точность и согласованность данных
  • Управление разрывами строк

    • Удаляет лишние или все разрывы строк
    • Делает содержимое ячеек организованным и профессионально выглядящим

API TrimCharacter

Перед вызовом API убедитесь, что у вас есть действующая учетная запись Aspose Cloud, client_id/client_secret и токен доступа со ** scope ** Cells.

Web API

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

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

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

-H "Authorization: Bearer {access_token}"

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

Имя параметра Тип Путь/Строка запроса/HTTPBody Описание
Spreadsheet File FormData Файл электронной таблицы для обработки. Поддерживаемые форматы: XLSX, XLS, ODS, CSV и др.
trimContent String Query Указывает конкретные символы или строки, которые необходимо удалить из содержимого ячейки. Может быть одним символом, несколькими символами или пользовательским шаблоном.
trimLeading Boolean Query Если true, удаляет указанные символы из начала содержимого каждой ячейки.
trimTrailing Boolean Query Если true, удаляет указанные символы из конца содержимого каждой ячейки.
trimSpaceBetweenWordTo1 Boolean Query Если true, заменяет несколько последовательных пробелов между словами на один пробел внутри каждой ячейки.
trimNonBreakingSpaces Boolean Query Если true, удаляет символы неразрывного пробела (Unicode U+00A0) из содержимого ячейки.
removeExtraLineBreaks Boolean Query Если true, заменяет несколько последовательных разрывов строк на один разрыв внутри каждой ячейки.
removeAllLineBreaks Boolean Query Если true, удаляет все символы разрыва строки из содержимого ячейки.
worksheet String Query (Необязательно) Имя рабочего листа, к которому будет применено удаление текста. Если не указано, операция применяется к первому рабочему листу.
range String Query (Необязательно) Диапазон ячеек, к которым будет применено удаление текста (например, "A1:C10"). Если не указано, операция применяется ко всем используемым ячейкам на указанном рабочем листе.
outPath String Query (Необязательно) Путь к папке облачного хранилища, куда будет сохранен обработанный файл рабочей книги. Если не указано, файл сохраняется в исходной папке.
outStorageName String Query Имя облачного хранилища, в котором будет сохранен выходной файл.
region String Query (Необязательно) Устанавливает локаль для обработки текста, что может повлиять на обработку пробелов и разрывов строк для определенных языков (например, "en-US", "ar-SA").
password String Query (Необязательно) Если загруженная электронная таблица защищена паролем, укажите пароль для открытия и обработки файла.

Ответ

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

Пример успешного ответа (HTTP 200): API возвращает поток данных, содержащий обработанную рабочую книгу.

Коды ошибок

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

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

  • Нормализация пользовательского ввода: Очистка табличных данных, введенных вручную, удаление лишних пробелов и разрывов строк.
  • Обслуживание базы данных клиентов: Очистка избыточных пробелов и проблем с форматированием в именах клиентов, адресах и контактных данных.
  • Автоматическая очистка отчетов: Очистка формата источника данных перед генерацией автоматических отчетов.
  • Подготовка к миграции данных: Устранение проблем с форматированием перед миграцией данных в новую систему.

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

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

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

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

Использование SDK Aspose.Cells Cloud

Использование SDK — лучший способ ускорить разработку. SDK обрабатывает все внутренние детали, позволяя вам просто реализовать удаление символов для ячеек с минимальным количеством кода. Ознакомьтесь со репозиторием на GitHub, чтобы получить полный список SDK Aspose.Cells Cloud.

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