Ресурсы URI для интерфейса API REST служб Excel

Непосредственно с помощью API-Интерфейс REST в Службы Excel можно связать сущности.

Примечание.

REST API служб Excel применим к локальным развертываниям SharePoint и SharePoint 2016. Для учетных записей Office 365 для образования, Office 365 бизнес и Office 365 корпоративный используйте REST API Excel, входящие в состав конечной точки Microsoft Graph.

URL-адрес базовый REST

Ниже приведен пример URL-адреса REST конкретного элемента в книге.


http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>/<ResourceLocation>

Относительный URL-адрес REST зависит от базовый URL-адрес REST. Ниже приведен пример базовый URL-адрес REST для конкретной книги.

http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>

Например, если у вас есть книгу с именем «sampleWorkbook.xlsx» в библиотеке документов, следующие:

http://<ServerName>/Docs/Documents/sampleWorkbook.xlsx

— Это базовый URL-адрес REST в книге:

http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx

Универсальные коды ресурсов

В таблице 1 приведены всех доступных ресурсах в Службы Excel API-интерфейса REST. Для доступа к определенному ресурсу, добавьте расположение ресурсов базовый URL-адрес REST в книгу.

Таблица 1. Ресурсы со специальными возможностями в REST API службы Excel

Расположение ресурсов Формат Пример Примечания
/ модель
Atom (по умолчанию)
/ модель
Возвращает канала с ресурсами, поддерживаемый Службы Excel API-Интерфейс REST Atom. Поддерживаемые ресурсы, диапазоны, диаграмм, таблиц и сводных таблиц.
аудио- и модель
workbook
аудио- и модель? $format = книги
Это рабочей книги. Поддерживаемые книги форматов, xlsx, xlsb и xlsm.
/ модели/диапазонов
Atom (по умолчанию)
Диапазоны/модели /? $format = atom
Веб-канала Atom, listis всех именованных диапазонов в книге.
/Model/Ranges('[name]')
HTML (по умолчанию)
/model/Ranges('MyRange')?$format=html
Фрагмент HTML-кода для запрошенного диапазона.
/Model/Ranges('[name]')
Atom
/model/Ranges('MyRange')?$format=atom
Запись Atom, содержащий XML-представление данных в диапазоне.
/ модели/диаграмм
Atom (по умолчанию)
Диаграммы/модели /? $format = atom
Канала Atom, в котором приведены все диаграммы в книге.
/Model/Charts('[name]')
Изображение (по умолчанию)
/model/Charts('MyChart')?$format=image
Изображение диаграммы. — Это изображение в формате Portable Network Graphics (PNG).
/ модели/таблиц
Atom (по умолчанию)
Таблицы/модели /? $format = atom
Канала Atom, который перечисляет все таблицы, доступные в книге.
/Model/Tables('[name]')
HTML (по умолчанию)
/model/Tables('MyTable')?$format=html
Фрагмент HTML-кода для запрошенного таблицы.
/Model/Tables('[name]')
Atom
/model/Tables('MyTable')?$format=atom
Запись Atom, содержащий XML-представление данных в таблице.
/model/PivotTables
Atom (по умолчанию)
/model/PivotTables?$format=atom
Канала Atom, в котором приведены все доступные сводных таблиц в книге
/model/PivotTables('[Имя]')
HTML (по умолчанию)
/model/PivotTables('MyPivotTable)?$format=html
Фрагмент HTML-кода для запрошенного сводных таблиц.
/model/PivotTables('[Имя]')
Atom
/model/PivotTables('MyPivotTable')?$format=atom
Запись Atom, содержащий XML-представление данных в сводных таблицах.

Примечание.

[!Примечание] Службы Excel ограничивает количество диапазоны, которые можно включить в URL-адрес для 10. При наличии более 10 диапазонов в URL-адрес, вы получите сообщение о том, что служба недоступна.

См. также