Поиск и замена текста в удалённом рабочем листе с помощью API Aspose.Cells Cloud

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

API замены содержимого удалённого рабочего листа

Веб-API

PUT https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/replace/content

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

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

-H "Authorization: Bearer {access_token}"

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

Имя параметра Тип Путь / Строка запроса / HTTPBody Описание
name String Path Имя файла книги, хранящегося в облачном хранилище и подлежащего изменению (например, "sales_report.xlsx", "budget_2024.xls").
worksheet String Path Имя конкретного рабочего листа, в котором будет выполнен поиск и замена (например, "Q1_Sales", "Sheet1").
searchText String Query Искомая текстовая строка в указанном рабочем листе. Поиск применяется ко всем ячейкам рабочего листа, если не заданы дополнительные ограничения.
replaceText String Query Текстовая строка, которая заменит все вхождения searchText, найденные в указанном рабочем листе.
folder String Query Путь к папке в облачном хранилище, где расположен исходный файл книги (например, "/reports/monthly/", "/finance/").
storageName String Query (Опционально) Имя пользовательского облачного хранилища (например, "CorporateS3", "AzureArchive"). При отсутствии используется хранилище по умолчанию.
region String Query (Опционально) Устанавливает локаль для обработки текста, что может повлиять на кодировку символов и поведение поиска по языку в рабочем листе (например, "en-GB", "es-ES").
password String Query (Опционально) Если книга защищена паролем, укажите пароль для открытия и редактирования файла.

Пример запроса (cURL)

curl -X PUT "https://api.aspose.cloud/v4.0/cells/sales_report.xlsx/worksheets/Sheet1/replace/content?searchText=OldValue&replaceText=NewValue&folder=/reports" \
     -H "Authorization: Bearer {access_token}"

Ответ

{
  "Code": 200,
  "Status": "OK"
}

Коды ошибок

Код Описание Когда возникает
400 Bad Request (Неверный запрос) Неверный URI запроса или отсутствуют обязательные параметры.
401 Unauthorized (Неавторизовано) Отсутствует, недействителен токен доступа или неверны учётные данные клиента.
404 Not Found (Не найдено) Указанная книга или рабочий лист не найдены.
500 Internal Server Error (Внутренняя ошибка сервера) Во время обработки запроса произошла непредвиденная ошибка.

Где следует использовать API замены содержимого рабочего листа в облачной электронной таблице?

  • Пакетное обновление файлов в облаке: Изменение содержимого множества файлов Excel, хранящихся в облачных хранилищах, таких как AWS S3 и Azure Blob.
  • Динамическое заполнение облачных шаблонов: Пакетное заполнение шаблонов отчётов, хранящихся в облаке, динамическими данными.
  • Синхронизация файлов между регионами: Обеспечение единообразия содержимого файлов Excel в облачных хранилищах в различных географических регионах.

Почему стоит использовать API замены содержимого рабочего листа в облачной электронной таблице?

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

Как использовать API замены содержимого рабочего листа в облачной электронной таблице с помощью SDK

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

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

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

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

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