如何显示来自两个共享点列表的合并数据并在 excel 中显示
How to show merge data from two sharepoint list and show it in excel
我有两个 SharePoint 列表 A 和 B,它们有 2 个相同的列,即 "Task" 和 "Details"。我想合并两个列表中的数据并将其显示在 excel sheet 中,每次打开时都会显示当前数据。我知道如何在 excel 中显示一个列表的数据并且我熟悉链接数据源的概念以合并两个列表的数据并使用 Sharepoint 设计器在 aspx 页面中显示但不确定如何在 excel
有几个选项,但我知道它使用的是 SharePoint REST API。
您只需要创建 2 个查询,然后使用 "Append" 或 "Merge" 来合并结果,这里是一个示例:您有两个名为 ListA[ 的列表=43=] 和 ListB,您可以像使用 REST API 调用一样查询每个 Excel,类似于以下内容:
第一个sheet:
http://domain-name/_api/web/lists/GetByTitle('ListA')/items?$select=Title,Task,Details
第二个sheet:
http://domain-name/_api/web/lists/GetByTitle('ListB')/items?$select=Title,Task,Details
将数据源(QUERY1 和 QUERY2)放入 Excel 后,您可以转到 Merge 或 Append,并将两个查询组合成一个新数据:
这是一个 APPEND 的例子:
这是 MERGE 的一个例子:
我有两个 SharePoint 列表 A 和 B,它们有 2 个相同的列,即 "Task" 和 "Details"。我想合并两个列表中的数据并将其显示在 excel sheet 中,每次打开时都会显示当前数据。我知道如何在 excel 中显示一个列表的数据并且我熟悉链接数据源的概念以合并两个列表的数据并使用 Sharepoint 设计器在 aspx 页面中显示但不确定如何在 excel
有几个选项,但我知道它使用的是 SharePoint REST API。
您只需要创建 2 个查询,然后使用 "Append" 或 "Merge" 来合并结果,这里是一个示例:您有两个名为 ListA[ 的列表=43=] 和 ListB,您可以像使用 REST API 调用一样查询每个 Excel,类似于以下内容:
第一个sheet:
http://domain-name/_api/web/lists/GetByTitle('ListA')/items?$select=Title,Task,Details
第二个sheet:
http://domain-name/_api/web/lists/GetByTitle('ListB')/items?$select=Title,Task,Details
将数据源(QUERY1 和 QUERY2)放入 Excel 后,您可以转到 Merge 或 Append,并将两个查询组合成一个新数据:
这是一个 APPEND 的例子:
这是 MERGE 的一个例子: