Получение свойств ячеек
Этот REST API демонстрирует, как получить конкретную ячейку в файле Excel.
REST API
GET http://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellOrMethodName}
Безопасность и аутентификация
API Aspose.Cells Cloud безопасны и требуют аутентификации на основе JWT-токена.
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| name | string | path | Имя документа Excel. |
| sheetName | string | path | Имя рабочего листа, содержащего ячейку. |
| cellOrMethodName | string | path | Имя ячейки или имя предопределённого метода (например, firstcell, endcell, maxrow, maxdatarow, maxcolumn, maxdatacolumn, minrow, mindatarow, mincolumn, mindatacolumn). |
| folder | string | query | Папка, в которой хранится документ. |
| storageName | string | query | Имя сервиса хранилища. |
Ответ
Возвращает объект CellResponse.
- Обзор полей ответа
| Поле | Тип | Описание |
|---|---|---|
Name |
string | Адрес ячейки (например, F341). |
Row |
integer | Индекс строки (начиная с нуля). |
Column |
integer | Индекс столбца (начиная с нуля). |
Value |
string | Отображаемое значение ячейки. |
Type |
string | Тип данных ячейки (например, IsString). |
Formula |
string | Текст формулы, если ячейка содержит формулу. |
IsFormula |
bool | Указывает, содержит ли ячейка формулу. |
IsMerged |
bool | Указывает, является ли ячейка частью объединённого диапазона. |
IsArrayHeader |
bool | Указывает, является ли ячейка заголовком массива. |
IsInArray |
bool | Указывает, принадлежит ли ячейка массиву. |
IsErrorValue |
bool | Указывает, содержит ли ячейка значение ошибки. |
IsInTable |
bool | Указывает, находится ли ячейка внутри таблицы. |
IsStyleSet |
bool | Указывает, применён ли к ячейке стиль. |
HtmlString |
string | HTML-представление значения ячейки. |
Style.link |
object | Гиперссылка на ресурс стиля. |
{
"Status":"OK",
"Code":200,
"Cell":{
"Name":"A1",
"Row": 0,
"Column":0,
"Value": "Hello Aspose.Cells",
"Type":"String",
"Formula" : "",
...
}
}
Коды HTTP-статусов
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Фильтр успешно применён; ответ содержит данные о выполненной операции. |
| 400 | Bad Request | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized | Недействительный или отсутствующий JWT-токен. |
| 413 | Payload Too Large | Загруженный файл превышает предельный размер. |
| 500 | Internal Server Error | Непредвиденная ошибка сервера. |
Как использовать API GetWorksheetCell с SDK
Спецификация API GetWorksheetCell
Спецификация OpenAPI определяет публично доступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как сделать вызов облачного API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — наиболее эффективный способ ускорить разработку. SDK скрывает низкоуровневые детали, позволяя сосредоточиться на задачах вашего проекта. Пожалуйста, ознакомьтесь с репозиторием на GitHub, где представлен полный список SDK Aspose.Cells Cloud.
Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK:
Как получить конкретную ячейку
- Получить данные ячейки с рабочего листа
- Получить первую ячейку из рабочего листа Excel
- Получить последнюю ячейку рабочего листа Excel
- Получить MaxRow из рабочего листа Excel
- Получить MaxDataRow из рабочего листа Excel
- Получить MaxColumn из рабочего листа Excel
- Получить MaxDataColumn из рабочего листа Excel
- Получить MinRow из рабочего листа Excel
- Получить MinDataRow из рабочего листа Excel
- Получить MinColumn из рабочего листа Excel
- Получить MinDataColumn из рабочего листа Excel