2

我有一个使用 knockoutJS 的 Sharepoint 框架项目 (SPFx),其中应用程序将尝试使用 Excel Rest API 从存储在 Sharepoint 在线站点的 sharepoint 文档库中的 Excel 文件中读取数据。

我遇到了几个文档,但它没有给我一个具体的工作示例来说明如何做到这一点。

https://docs.microsoft.com/en-us/sharepoint/dev/general-development/excel-services-rest-api

https://docs.microsoft.com/en-us/sharepoint/dev/general-development/requesting-excel-workbook-data-from-sharepoint-server-using-odata

我无法使用此 URL 获取文档列表。

http:///_vti_bin/ExcelRest.aspx/Documents/Book1.xlsx

而且我相信我需要创建一些身份验证方法,以便应用程序用户可以在阅读文档之前访问它。

我之前没有在 Sharepoint Framework (SPFx) 应用程序中使用过 Excel Rest API 和 Microsoft Graph。

谁可以帮我这个事?我想看一个在共享点在线文档库中读取 excel 文件的完整工作示例。

4

1 回答 1

2

对于 SharePoint online,您需要使用 Microsoft graph api 从 SharePoint online 访问 excel 文件。

示例端点:

https://graph.microsoft.com/v1.0/sites/domain.sharepoint.com,id,id/drives/drive id/items/item id/workbook

您可以检查线程以获取更多详细信息。

http://blog.atwork.at/post/2017/12/29/Access-files-in-OneDrive-or-SharePoint-with-Microsoft-Graph-and-the-Excel-API

使用 GraphHttpClient 调用 Microsoft Graph

于 2018-04-02T07:51:35.590 回答