【问题标题】:Is it possible to pull data from an excel sheet stored on sharepoint online?是否可以从在线共享点上存储的 Excel 表中提取数据?
【发布时间】:2026-01-12 01:15:01
【问题描述】:

我可以使用 SSIS。我目前已将其配置为使用 oData 连接器进行拉取。我希望能够在线提取存储在 SharePoint 工作表上的数据。如果我必须编写一个 c# 脚本,我也可以这样做。任何帮助表示赞赏。

【问题讨论】:

    标签: c# .net sharepoint ssis sharepoint-online


    【解决方案1】:

    你看过这个关于 Excel 和 SSIS 的帖子吗? https://*.com/a/45571274/6445723

    它建议从 SharePoint 获取 excel 文件,然后将每个文件单独加载为数据源。

    或者,如果不是必须使用 SSIS,那么您可以考虑使用 Excel Graph REST API(不要将此与自 SharePoint 2010 以来可用且仅与本地部署相关的 Excel Services REST API 混淆)。这是一个关于这个 API 的链接:https://developer.microsoft.com/en-us/graph/examples/excel-workbook-integration

    后一种方法的优点是不需要特定的编程语言:只要你熟悉并且可以进行 REST 调用就可以了。

    【讨论】:

    • 感谢您的建议,我不处理 On-Prem 实例,所以我假设后者不起作用。我很感激指出我的写作方向!
    • 很高兴为您提供帮助 - 后一个选项将在 SP Online 中工作 - Excel Graph REST API(其全部名称),我只是指出,除了您可以使用的 Graph API(新)有一个名为 Excel Services REST API 的旧 API,它的功能几乎相同,但只能在本地使用。
    • 感谢您的澄清!
    最近更新 更多