如何显示两个共享点列表中的合并数据并在excel中显示它

时间:2017-08-01 14:12:43

标签: sharepoint sharepoint-designer sharepoint-online

我有两个SharePoint列表A和B,它们有2个相同的列,即“任务”和“详细信息”。我想合并两个列表中的数据并在excel表中显示它,每次打开时都会显示当前数据。我知道如何在excel中显示一个列表的数据,我熟悉链接数据源的概念,使用sharepoint设计器合并两个列表的数据并在aspx页面中显示,但不确定如何在excel中显示它

1 个答案:

答案 0 :(得分:0)

有几个选项,但我知道它使用的是SharePoint REST API。

您只需要创建2个查询,然后使用“附加”或“合并”来结果合并,这里有一个示例:您有两个名为 ListA ListB的列表,您可以使用REST API调用将每个查询到Excel中,类似于以下内容:

第一张纸:

http://domain-name/_api/web/lists/GetByTitle('ListA')/items?$select=Title,Task,Details

第二张:

http://domain-name/_api/web/lists/GetByTitle('ListB')/items?$select=Title,Task,Details

enter image description here

将数据源(QUERY1和QUERY2)放入Excel后,您可以转到合并或追加,并将两个查询合并到一个新数据中:

enter image description here

enter image description here

这是APPEND的一个示例:

enter image description here

这是MERGE的一个例子:

enter image description here