Массовая замена текста в диапазоне облачных файлов Excel — API поиска и замены
Выполняйте массовую замену текста в облачных файлах Excel, хранящихся в облаке. Эффективно находите и обновляйте конкретные текстовые строки в выбранных диапазонах с помощью API поиска и замены Aspose.Cells Cloud.
Замена содержимого в удаленном диапазоне через API
Web API
PUT https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/ranges/{cellArea}/replace/content
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.
-H "Authorization: Bearer {access_token}"
Параметры запроса
| Имя параметра | Тип | Путь/Строка запроса/HTTP-тело | Описание |
|---|---|---|---|
| name | String | Путь | Имя файла рабочей книги, хранящегося в облачном хранилище и подлежащего изменению (например, "report.xlsx"). |
| searchText | String | Строка запроса | Искомая текстовая строка в указанном листе и диапазоне ячеек. Поддерживает точное совпадение текста. |
| replaceText | String | Строка запроса | Текстовая строка, которая заменит все вхождения searchText в заданном диапазоне. |
| worksheet | String | Путь | Имя листа, в котором будет выполнена операция поиска и замены. |
| cellArea | String | Путь | Конкретный диапазон ячеек (например, "A1:D20"), в котором будет выполняться поиск и замена текста. |
| folder | String | Строка запроса | Путь к папке облачного хранилища, где расположен исходный файл рабочей книги. |
| storageName | String | Строка запроса | (Необязательно) Имя облачного хранилища, где находится рабочая книга. Если не указано, используется хранилище по умолчанию. |
| region | String | Строка запроса | (Необязательно) Задает локаль для обработки текста, что может повлиять на регистрозависимость и кодировку символов при поиске (например, "en-US", "tr-TR"). |
| password | String | Строка запроса | (Необязательно) Если файл рабочей книги защищен паролем, укажите его для открытия и редактирования файла. |
Ответ
{
"Name": "CellsCloudResponse",
"Type": "Class",
"Properties": [
{
"Name": "Code",
"DataType": {
"Identifier": "Integer"
}
},
{
"Name": "Status",
"DataType": {
"Identifier": "String"
}
}
]
}
При успешном вызове возвращается следующий конкретный JSON-ответ:
{
"Code": 200,
"Status": "OK"
}
Коды ошибок
| Код | Сообщение | Когда возникает |
|---|---|---|
| 400 | Bad Request | Неверный URI запроса или параметры. |
| 401 | Unauthorized | Отсутствует или недействителен токен аутентификации. |
| 404 | Not Found | Указанный файл рабочей книги не найден или недоступен. |
| 500 | Server Error | Внутренняя ошибка сервера при обработке рабочей книги. |
Где следует использовать API замены содержимого диапазона в удаленной электронной таблице?
- Пакетное обновление файлов в облаке: Изменение содержимого нескольких файлов Excel, хранящихся в облачных хранилищах, таких как AWS S3 и Azure Blob.
- Динамическое заполнение облачных шаблонов: Пакетное заполнение динамическими данными шаблонов отчетов, хранящихся в облаке.
- Синхронизация файлов между регионами: Обеспечение согласованности содержимого файлов Excel в облачных хранилищах в различных географических регионах.
Почему следует использовать API замены содержимого диапазона в удаленной электронной таблице?
- Удобно для разработчиков: Aspose.Cells Cloud предоставляет SDK на множестве языков программирования, что обеспечивает быструю разработку и подробную документацию. По сравнению с созданием собственных решений это значительно снижает трудозатраты.
- Снижение затрат на персонал: Уменьшает потребность в специалистах, отвечающих за консолидацию документов.
- Оплата по факту использования: Нет необходимости в начальных инвестициях; вы платите только за фактически выполненные вызовы API.
- Отсутствие затрат на обслуживание: Не требуется поддерживать серверы, обновлять ПО или решать проблемы совместимости.
- Сохранение сложного форматирования Excel в универсально доступном формате PDF.
Как использовать API замены содержимого диапазона в удаленной электронной таблице с помощью SDK
Спецификация OpenAPI
Спецификация OpenAPI определяет публично доступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Использование SDK Aspose.Cells Cloud
Использование SDK — оптимальный способ ускорить разработку. SDK берет на себя все низкоуровневые детали, позволяя реализовать замену содержимого в электронных таблицах с минимальным объемом кода. Подробный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.
Следующие примеры кода демонстрируют вызовы веб-сервисов Aspose.Cells Cloud с использованием различных SDK: