Как сохранить электронную таблицу в другом формате на облачном хранилище: пошаговое руководство
Сохраните облачную электронную таблицу или файл Excel в другом формате в облачном хранилище.
API для сохранения электронной таблицы в другом формате
Веб-API
PUT https://api.aspose.cloud/v4.0/cells/{name}/saveas
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| name | String | Path | Обязательный. Имя файла рабочей книги, подлежащего преобразованию. |
| format | String | Query | Обязательный. Желаемый выходной формат (например, Xlsx, PDF, CSV). |
| saveOptionsData | Class | Body | Необязательные данные параметров сохранения. Если не указаны, значение по умолчанию — null |
| folder | String | Query | Необязательный путь к папке, где хранится исходная рабочая книга. Если не указан, значение по умолчанию — null |
| storageName | String | Query | Необязательное имя пользовательского хранилища. Если не указано, используется хранилище по умолчанию |
| outPath | String | Query | Необязательный путь выходного файла. Если не указан, значение по умолчанию — null. |
| outStorageName | String | Query | Необязательное имя хранилища для выходного файла. |
| fontsLocation | String | Query | Необязательный путь к пользовательским шрифтам. |
| region | String | Query | Необязательная настройка региона электронной таблицы. |
| password | String | Query | Необязательный пароль для открытия файла электронной таблицы. |
Поддерживаемые выходные форматы
| Формат | Расширение |
|---|---|
| Xlsx | .xlsx |
| Csv | .csv |
| Html | .html |
| Ods | .ods |
| Xls | .xls |
| Txt | .txt |
| Mhtml | .mhtml |
| Tiff | .tiff |
| Pptx | .pptx |
| … (другие) | См. спецификацию API для полного списка (более 20 форматов) |
Ответ
{
"Code": 200,
"Status": "OK"
}
Пример ошибочного ответа (400 Bad Request)
{
"Code": 400,
"Message": "Недопустимые параметры запроса."
}
HTTP-коды статусов
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Фильтр применён успешно; ответ содержит детали операции. |
| 400 | Bad Request | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized | Недействительный или отсутствующий JWT-токен. |
| 413 | Payload Too Large | Загруженный файл превышает предельный размер. |
| 500 | Internal Server Error | Непредвиденная ошибка сервера. |
Где следует использовать API для сохранения электронной таблицы в другом формате?
Корпоративная система управления документами
- Автоматическое сохранение финансовых отчетов в виде PDF-архивов.
- Регулярное резервное копирование данных продаж в формате CSV.
- Сохранение проектных планов в виде файлов только для чтения для предотвращения случайных изменений.
Интеграция данных и процессы ETL
- Экспорт данных из CRM-системы и сохранение их в виде стандартного шаблона Excel.
- Преобразование данных ERP в CSV для импорта в другие системы.
- Сохранение исходных данных в формате JSON для передачи через API.
Сценарии разработки и автоматизации
- Обработка на стороне сервера для веб-приложений.
- Автоматизированные системы генерации отчётов.
- Платформы облачного совместного использования.
- Интеграция процессов утверждения.
- Резервное копирование и миграция данных.
Почему стоит использовать API для сохранения электронной таблицы в другом формате?
- Удобный для разработчиков – предоставляет SDK для множества языков с подробной документацией, упрощая интеграцию.
- Экономия труда – обработка конвертации выполняется на сервере, что снижает необходимость в написании собственного кода конвертации.
- Ценообразование по использованию – взимается плата только за выполненные вызовы API, без авансовых лицензионных платежей.
- Отсутствие необходимости обслуживания сервера – сервис работает в облаке, исключая необходимость управления инфраструктурой конвертации.
- Широкая поддержка форматов – поддерживает конвертацию между более чем 20 форматами электронных таблиц.
- Сохранение целостности данных – сохраняет макет, формулы и стили при конвертации.
Как использовать API для сохранения электронной таблицы в другом формате с помощью SDK?
Спецификация API для сохранения электронной таблицы в другом формате
Спецификация API для сохранения электронной таблицы в другом формате определяет публично доступное программное интерфейсное описание, позволяя вам выполнять REST-взаимодействия непосредственно из веб-браузера.
Пример с телом запроса и curl
Вы можете использовать инструмент командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Следующий пример демонстрирует, как выполнять вызовы облачного API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки, поскольку он абстрагирует низкоуровневые детали и позволяет сохранить электронную таблицу в другом формате с минимальным количеством кода. Ознакомьтесь с репозиторием на GitHub для получения полного списка SDK Aspose.Cells Cloud.
Следующие примеры кода демонстрируют, как вызывать веб-сервисы Aspose.Cells с помощью различных SDK: