Экспортируйте таблицу из облачного хранилища электронной таблицы (Excel) в файл другого формата.
API экспорта таблицы в определённый формат
Web API
GET https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/tables/{tableName}
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации по токену JWT.
-H "Authorization: Bearer {access_token}"
Параметры запроса:
| Имя параметра | Тип | Путь/Строка запроса/HTTPBody | Описание |
|---|---|---|---|
| name | String | Path | Обязательный. Имя файла рабочей книги, который нужно получить. |
| worksheet | String | Path | Имя листа. |
| tableName | 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 экспорта таблицы в другой формат?
- Удобство для разработчиков: Aspose.Cells Cloud предоставляет SDK на множестве языков программирования, что позволяет быстро начать разработку, а также сопровождается подробной документацией. По сравнению с созданием собственных решений для визуализации диаграмм, это значительно снижает объём работы.
- Снижение трудозатрат: Уменьшает необходимость выделять сотрудников на задачи по консолидации документов.
- Оплата по факту использования: Не требуется предварительных инвестиций; вы платите только за фактически выполненные вызовы API.
- Нулевые затраты на обслуживание: Не нужно обслуживать серверы, обновлять ПО или решать проблемы совместимости.
- API возвращает только неформатированные данные таблицы без стилей всей рабочей книги.
Как использовать API экспорта таблицы электронной таблицы в другой формат с помощью SDK?
Спецификация API экспорта таблицы в определённый формат
Спецификация Export Table as Format API определяет публичный программный интерфейс и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже показывает, как выполнять вызовы облачного API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки, так как он скрывает низкоуровневые детали, позволяя экспортировать таблицу электронной таблицы в файл нужного формата с помощью короткого кода. Ознакомьтесь с репозиторием на GitHub для получения полного списка SDK Aspose.Cells Cloud.
Следующие примеры кода демонстрируют вызовы веб-сервисов Aspose.Cells с использованием различных SDK: