Инструмент удаления символов по позиции в Excel — удаление текста из определённых мест — онлайн-шорткод

Удаляйте символы из ячеек Excel по позиции: удалите первые/последние N символов или текст до/после заданных меток. Точная очистка текста с помощью Aspose.Cells Cloud Web API.

Введение: Удаление нежелательных символов по позиции

Режимы позиционирования

  • theFirstNCharacters — удалить N символов с начала
  • theLastNCharacters — удалить N символов с конца
  • allCharactersBeforeText — удалить всё до первого вхождения указанной подстроки
  • allCharactersAfterText — удалить всё после первого вхождения
  • BetweenValues — удалить подстроку (и, при необходимости, сами разделители) между двумя заданными значениями

Параметры

  • caseSensitive — определяет, будут ли поиски для BeforeText, AfterText и BetweenValues учитывать регистр

API RemoveCharactersByPosition

Web API

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

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

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

-H "Authorization: Bearer {access_token}"

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

Имя параметра Тип Путь/Строка запроса/HTTP Body Описание
Spreadsheet Файл FormData Файл электронной таблицы для обработки. Поддерживаемые форматы: XLSX, XLS, ODS, CSV и др.
Authorization Строка Заголовок Bearer-токен для аутентификации (обязательный).
theFirstNCharacters Целое Запрос Количество символов, которые нужно удалить с начала текста в каждой выбранной ячейке (например, 3 удаляет первые 3 символа).
theLastNCharacters Целое Запрос Количество символов, которые нужно удалить с конца текста в каждой выбранной ячейке (например, 2 удаляет последние 2 символа).
allCharactersBeforeText Строка Запрос Удаляет все символы, находящиеся до указанной подстроки в каждой ячейке. Если подстрока встречается несколько раз, удаление производится до первого вхождения.
allCharactersAfterText Строка Запрос Удаляет все символы, находящиеся после указанной подстроки в каждой ячейке. Если подстрока встречается несколько раз, удаление производится после первого вхождения.
worksheet Строка Запрос (Необязательный) Имя листа, к которому будет применено удаление символов. Если не указано, операция применяется к первому листу.
range Строка Запрос (Необязательный) Диапазон ячеек, к которому будет применено удаление символов (например, "A1:C10"). Если не указано, операция применяется ко всем используемым ячейкам листа.
outPath Строка Запрос (Необязательный) Путь к папке в облачном хранилище, куда будет сохранён обработанный файл. Если не указано, файл сохраняется в исходной папке.
outStorageName Строка Запрос Имя облачного хранилища, в котором будет сохранён выходной файл.
region Строка Запрос (Необязательный) Задаёт локаль для обработки текста, особенно важна для языко-зависимых позиций символов и кодировки (например, "en-US", "zh-CN").
password Строка Запрос (Необязательный) Если загруженный файл защищён паролем, укажите его для открытия и обработки файла.

Ответ

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

Коды ошибок

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

Где следует использовать API Remove Characters by Position?

  • Стандартизация данных: Очистка кодов товаров (удаление ведущих нулей или суффиксов), телефонных номеров (удаление кодов стран)
  • Извлечение текста: Извлечение ключевой информации из лог-файлов (удаление временных меток или префиксов)
  • Обработка файлов: Организация имён файлов (удаление одинаковых префиксов или суффиксов с датами)
  • Парсинг данных: Обработка структурированного текста (извлечение содержимого между скобками или конкретными маркерами)
  • Управление базами данных: Очистка импортируемых данных (удаление фиксированных заголовочных/завершающих символов)

Почему стоит использовать API Remove Characters by Position?

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

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

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

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

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

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