Экспорт области рабочего листа в 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: