2017-08-01 1 views
0

2つのSharePointリストAとBに2つの同じ列、「タスク」と「詳細」があります。私は両方のリストからのデータをマージし、それが開くたびに現在のデータを表示するExcelシートに表示したい。私は1つのリストのデータをExcelで表示する方法を知っています。また、リンクされたデータソースの概念に精通していますので、リストとショーの両方のデータをaspxページでマージするには、SharePoint Designerを使用しますが、Excelで表示する方法はわかりません。2つのSharePointリストからマージデータを表示してExcelで表示する方法

答えて

0

There私はそれがSharePoint REST APIを使用して知っているオプションのカップルです。

ここでは一例であり、あなたが必要とするのは、2つのクエリを作成し、後で結果を組み合わせて取得するには、「追加」または「マージ」を使用することで、:あなたはリスタListBのという名前の2つのリストを持って、あなたはにそれぞれを照会1枚目の

::、以下のような似たようなREST API呼び出しを使用してのようなエクセル

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

と第2のシート:

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

enter image description here

あなたがExcelにデータソース(QUERY1とQUERY2)をしたら、あなたはマージや追加に行き、そして新しいデータに両方のクエリを組み合わせることができます。

enter image description here

enter image description here

これはAPPENDの例である:

enter image description here

そして、これは、MERGEの例である:

enter image description here

+0

おかげでたくさんの博士寿司。詳細な説明は、それは魅力のように働く。どうもありがとう。 –

+0

私はExcelのオンラインでこのアプローチの問題に直面しています。私は、このファイルが開かれるたびにリフレッシュされるように接続を設定しましたが、いつでもエクセルを開くようにしようとしましたが、これは共有ポイントにuplaodedされたデータを「外部データをリフレッシュできませんでした。私が使用した3つのクエリ(Query1、Query2、Append1など)のすべてについて。なぜこれが起こっているのか疑問がありますか?この問題は、エクセルファイルをダウンロードして、極端に保存されたデータをリフレッシュする場合には発生しません。 –

+0

詳細については、このリンクをクリックしてください。https://stackoverflow.com/questions/45511069/getting-error-external-data-refresh-失敗したときに爽やかになる - エクセル - オージークエリア –

関連する問題