Как экспортировать удалённый рабочий лист электронной таблицы в другой формат: пошаговое руководство
Экспортируйте рабочий лист облачной электронной таблицы/Excel в файл другого формата с помощью веб-API Aspose.Cells Cloud.
API экспорта рабочего листа в другой формат
Веб-API
GET https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.
-H "Authorization: Bearer {access_token}"
Параметры запроса
| Имя параметра | Тип | Путь/Строка запроса/HTTPBody | Описание |
|---|---|---|---|
| name | String | Path | (Обязательный) Имя файла книги, который необходимо получить. |
| worksheet | String | Path | (Обязательный) Имя конкретного рабочего листа, подлежащего преобразованию. |
| format | String | Query | (Обязательный) Желаемый выходной формат (например, png, pdf, svg). |
| folder | String | Query | (Необязательный) Путь к папке, в которой хранится книга. По умолчанию null. |
| storageName | String | Query | (Необязательный) Имя пользовательского облачного хранилища. Если не указано, используется хранилище по умолчанию. |
| outPath | String | Query | (Необязательный) Путь к папке для выходного файла. По умолчанию null. |
| outStorageName | String | Query | (Необязательный) Имя хранилища для выходного файла. |
| fontsLocation | String | Query | (Необязательный) Укажите пользовательские шрифты при необходимости. |
| region | String | Query | (Необязательный) Настройка региона/языка электронной таблицы (например, en-US, fr-FR). Влияет на форматирование чисел, разбор дат и региональное поведение. |
| password | String | Query | (Необязательный) Пароль для доступа к файлу электронной таблицы. |
Ответ
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | 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 экспорта рабочего листа в другой формат?
- Поддержка SDK на нескольких языках – Предоставляет клиентские библиотеки для различных языков программирования, позволяя разработчикам вызывать API непосредственно из предпочитаемой ими среды.
- Прямое преобразование без промежуточной загрузки – Позволяет преобразовать рабочий лист, хранящийся в облачном хранилище, в требуемый формат без необходимости скачивания и повторной загрузки файла.
- Извлечение только данных – Возвращает содержимое рабочего листа в выбранном формате без сохранения визуального оформления.
Как использовать API экспорта рабочего листа электронной таблицы в другой формат с помощью SDK?
Спецификация API экспорта рабочего листа в другой формат
Спецификация API экспорта рабочего листа в другой формат предоставляет общедоступный программный интерфейс для выполнения REST-взаимодействий непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнять вызовы в облачный API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки, поскольку он скрывает детали низкоуровневой реализации и позволяет экспортировать рабочий лист электронной таблицы в файл нужного формата с помощью короткого кода.
Полный список SDK Aspose.Cells Cloud доступен на GitHub-репозитории.
В следующих примерах кода показано, как выполнять вызовы в веб-сервисы Aspose.Cells с использованием различных SDK: