Экспорт области рабочего листа в PNG, PDF, CSV с помощью Aspose.Cells Cloud API — Полное руководство
GET /cells/{name}/worksheets/{sheetName} API позволяет конвертировать указанную область рабочего листа в различные форматы файлов. Поддерживаемые форматы: XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF, PNG, JPEG, GIF, BMP, WMF, TIFF, EMF, NUMBERS, FODS.
В данном руководстве показано, как экспортировать конкретный диапазон ячеек из рабочего листа Excel в PNG, PDF, CSV и более чем 20 других форматов с помощью Aspose.Cells Cloud API. Дополнительные сведения о смежных операциях, таких как экспорт всего рабочего листа или конвертация книги, см. на страницах Экспорт всего рабочего листа и Конвертация книги в PDF.
REST API
Спецификация OpenAPI определяет общедоступное программное интерфейсное решение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Параметры запроса
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
name |
string | Да | Имя файла книги. |
sheetName |
string | Да | Имя целевого рабочего листа. |
format |
string | Да | Желаемый выходной формат (png, pdf, csv и др.). |
area |
string | Нет | Диапазон экспортируемых ячеек (например, B3:K8). |
verticalResolution |
int | Нет | Вертикальное разрешение (DPI) для растровых форматов. |
horizontalResolution |
int | Нет | Горизонтальное разрешение (DPI) для растровых форматов. |
folder |
string | Нет | Папка облачного хранилища, содержащая файл. |
storage |
string | Нет | Имя сервиса хранилища. |
Успешный ответ
- 200 OK – Возвращает запрошенный файл в бинарном формате (PNG, PDF, CSV и др.).
Ответы об ошибках
| Код состояния | Описание |
|---|---|
| 400 | Неверный запрос — отсутствующие или некорректные параметры. |
| 401 | Неавторизован — отсутствует или недействителен токен аутентификации. |
| 404 | Не найдено — указанная книга или рабочий лист не существуют. |
| 500 | Внутренняя ошибка сервера — непредвиденное состояние на сервере. |
Пример ошибочного ответа
{
"error": {
"code": "InvalidParameter",
"message": "Неверный формат параметра 'area'. Ожидаемый формат: B3:K8."
}
}
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнить вызов облачного API с помощью cURL.
Семейство облачных SDK
Использование SDK — самый быстрый способ разработки. SDK скрывает низкоуровневые детали, позволяя сосредоточиться на логике вашего проекта. Полный список SDK Aspose.Cells Cloud см. в репозитории на GitHub.
В приведённых ниже примерах кода показано, как вызывать веб-сервисы Aspose.Cells с использованием различных SDK: