Получение именованных диапазонов в рабочей книге Excel – Aspose.Cells Cloud API

Этот REST API возвращает информацию об именованных диапазонах, определённых внутри рабочих листов.

ВведениеИменованный диапазон — это определяемый пользователем идентификатор, ссылающийся на конкретную ячейку или блок ячеек в рабочем листе. Именованные диапазоны упрощают создание формул, повышают читаемость и обеспечивают программный доступ к часто используемым областям рабочей книги.

Необходимые условия – Доступ к облачному API Aspose.Cells требует действительного JWT-токена. Получите токен, пройдя аутентификацию с помощью идентификатора клиента и секрета клиента Aspose Cloud через точку входа OAuth 2.0. Включайте токен в заголовок Authorization: Bearer <jwt token> каждого запроса.

API GetNamedRanges

GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/ranges

Безопасность и аутентификация

Облачные API Aspose.Cells защищены и требуют аутентификации по JWT-токену.

Параметры запроса

Имя параметра Тип Расположение Описание
name string Path Имя документа Excel.
folder string Query string Папка, содержащая документ.
storageName string Query string Имя хранилища, в котором находится документ.

Коды HTTP-статуса

Код Значение Описание
200 OK (ОК) Фильтр успешно применён; ответ содержит детали операции.
400 Bad Request (Неверный запрос) Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизован) Недействительный или отсутствующий JWT-токен.
413 Payload Too Large (Слишком большой полезный объект) Загруженный файл превышает лимит размера.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Спецификация OpenAPI определяет публично доступное программное интерфейсное описание, позволяющее выполнять взаимодействие REST напрямую из веб-браузера.

Вы можете использовать утилиту командной строки cURL для вызова веб-сервисов Aspose.Cells. Пример ниже демонстрирует, как получить именованные диапазоны с помощью cURL.

Модель ответа

Поле Тип Описание
ColumnCount integer Количество столбцов в диапазоне.
ColumnWidth number Ширина каждого столбца (в пунктах).
FirstColumn integer Индекс первого столбца в диапазоне (начиная с 0).
FirstRow integer Индекс первой строки в диапазоне (начиная с 0).
Name string Пользовательское имя диапазона.
RefersTo string Формула, определяющая ссылку на ячейку (например, =Sheet1!$B$10:$H$10).
RowCount integer Количество строк в диапазоне.
RowHeight number Высота каждой строки (в пунктах).
Worksheet string Имя рабочего листа, содержащего диапазон.

Семейство облачных SDK

Использование SDK — самый быстрый способ интеграции этой функциональности. SDK обрабатывают детали низкого уровня, позволяя вам сосредоточиться на бизнес-логике. Полный список облачных SDK Aspose.Cells см. в репозитории на GitHub.

Примеры кода ниже демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: