Как экспортировать удалённый лист электронной таблицы в другие форматы: пошаговое руководство
Экспортируйте облачную электронную таблицу (Excel) в другой файловый формат.
API экспорта электронной таблицы в формат
Web API
GET https://api.aspose.cloud/v4.0/cells/{name}?format={format}&folder={folder}&storageName={storageName}&outPath={outPath}&outStorageName={outStorageName}&fontsLocation={fontsLocation}®ion={region}&password={password}
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса:
| Имя параметра | Тип | Путь/Строка запроса/HTTP-тело | Описание |
|---|---|---|---|
| name | String | Путь | (Обязательный) Имя файла книги, который необходимо получить. |
| format | String | Строка запроса | (Обязательный) Желаемый выходной формат (например, «Xlsx», «PDF», «CSV»). |
| folder | String | Строка запроса | (Необязательный) Путь к папке, где хранится книга. По умолчанию — null. |
| storageName | String | Строка запроса | (Необязательный) Имя хранилища при использовании пользовательского облачного хранилища. Если не указано — используется хранилище по умолчанию. |
| outPath | String | Строка запроса | (Необязательный) Путь к папке, куда будет сохранена книга. По умолчанию — null. |
| outStorageName | String | Строка запроса | (Необязательный) Имя хранилища для выходного файла. |
| fontsLocation | String | Строка запроса | (Необязательный) Пользовательское расположение шрифтов. |
| region | String | Строка запроса | (Необязательный) Настройка региона/языка электронной таблицы (например, en-US, fr-FR). Влияет на форматирование чисел, разбор дат и поведение, зависящее от локали. |
| password | String | Строка запроса | (Необязательный) Пароль для открытия файла электронной таблицы. |
Ответ
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Ответ содержит один объект, представляющий собой поток преобразованного файла.
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (OK) | Фильтр успешно применён; ответ содержит детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизован) | Неверный или отсутствующий JWT-токен. |
| 413 | Payload Too Large (Слишком большой полезный нагрузка) | Загруженный файл превышает лимит размера. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Где следует использовать API экспорта электронной таблицы в другой формат?
- Миграция устаревших систем: Преобразуйте тысячи устаревших файлов XLS в XLSX для современных систем.
- Стандартизация архивов: Приведите различные форматы электронных таблиц (XLS, XLSM, ODS, CSV) к единому формату для архивирования.
- Взаимодействие с офисными пакетами: Преобразуйте файлы Excel в форматы, совместимые с LibreOffice, Google Таблицами или Apple Numbers.
- Нормализация источников данных: Преобразуйте различные форматы электронных таблиц в CSV или JSON для последующей загрузки в базы данных.
- Публикация в вебе: Преобразуйте финансовые модели в HTML для отображения в вебе.
Почему следует использовать API экспорта электронной таблицы в другой формат?
- Удобен для разработчиков: Aspose.Cells Cloud предоставляет SDK-библиотеки на множестве языков программирования, что позволяет быстро разрабатывать решения, и сопровождается подробной документацией. По сравнению с созданием собственных решений для отрисовки графиков, это существенно снижает объём работ по разработке.
- Снижение трудозатрат: Уменьшает необходимость выделять сотрудников на задачи по консолидации документов.
- Оплата по факту использования: Нет необходимости в первоначальных инвестициях; вы платите только за фактически выполненные вызовы API.
- Отсутствие необходимости в обслуживании серверной стороны: Не нужно управлять серверами, обновлять ПО или решать проблемы совместимости.
- Широкая поддержка форматов: Поддерживается преобразование между более чем 20 форматами электронных таблиц.
- Сохранение точности данных и форматирования: При преобразовании сохраняются исходная структура, формулы и стили.
Как использовать API экспорта электронной таблицы в формат с помощью SDK?
Спецификация API экспорта электронной таблицы в формат
Спецификация API экспорта электронной таблицы в формат предоставляет публично доступный программный интерфейс для беспрепятственного выполнения REST-взаимодействий.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже демонстрирует, как выполнять вызовы в облачный API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки, поскольку он абстрагирует низкоуровневые детали, позволяя экспортировать электронную таблицу в файл нужного формата с помощью короткого кода.
Перед вызовом API получите OAuth 2.0-токен доступа и включите его в заголовок Authorization: Bearer <token>.
Ознакомьтесь со репозиторием на GitHub, чтобы получить полный список SDK Aspose.Cells Cloud.
Приведённые ниже примеры кода иллюстрируют взаимодействие с веб-сервисами Aspose.Cells через различные SDK: