2017-08-01 7 views
0

J'ai deux listes SharePoint A et B qui ont 2 mêmes colonnes à savoir "Tâche" et "Détails". Je veux fusionner les données de la liste et l'afficher dans la feuille Excel qui montre les données actuelles chaque fois qu'il est ouvert. Je sais comment montrer des données d'une liste dans Excel et je suis familier avec le concept de source de données liée pour fusionner des données de liste et d'exposition dans la page d'aspx utilisant le concepteur de sharepoint mais pas sûr comment l'afficher dans ExcelComment afficher les données de fusion de deux liste de points de partage et le montrer en Excel

Répondre

0

sont quelques options mais celle que je connais utilise l'API SharePoint REST.

Tout ce que vous avez besoin est de créer 2 requêtes et utiliser plus tard « Append » ou « Fusion » pour obtenir des résultats se combinent, ici il est un exemple: vous avez deux listes nommées ListA et Liste_B, vous interrogez chacun en Excel comme l'utilisation d'un appel API REST, quelque chose de similaire à ce qui suit:

Pour la première feuille:

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

et la seconde feuille:

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

enter image description here

Une fois que vous avez les sources de données (QUERY1 et QUERY2) dans votre Excel, vous pouvez aller à la fusion ou Append, et combiner les deux requêtes en nouvelles données:

enter image description here

enter image description here

Voici un exemple d'une AJOUT:

enter image description here

Et ceci est un exemple d'un MERGE:

enter image description here

+0

Merci beaucoup Dr Sushi. pour l'explication détaillée. Il fonctionne comme un charme. Merci beaucoup. –

+0

Je suis confronté à un problème avec cette approche dans Excel en ligne. J'ai mis la connexion à rafraîchir chaque fois que ce fichier est ouvert, mais quand jamais j'essaie d'ouvrir l'Excel avec des données fusionnées que j'ai téléchargé sur sharepoint, il me donne l'erreur "Échec de l'actualisation des données externes". pour toutes les 3 requêtes que j'ai utilisées (disons Query1, Query2 et Append1). Avez-vous quelque doute pourquoi cela pourrait se produire? Le problème ne vient pas si je télécharge le fichier Excel et rafraîchit les données stockées loacaly –

+0

S'il vous plaît aller par ce lien pour plus de détails: https://stackoverflow.com/questions/45511069/getting-error-external-data-refresh- échoué-en-rafraîchissant-excel-odata-querie –