パワークエリを介してデータを引き出したいWebサイトのリンクがあります。毎回、このリンクは必要に応じて変更されます。そのため、毎回パワークエリを使用する必要があります。リンクを変更するとデータが更新されることを示すパワークエリを作成する方法はありますか? シート 1 のセル A1 にリンクを貼り付けて、シート 2 にデータを取得することはできますか? 私を案内してください。
1499 次
1 に答える
0
URL のあるセルをクリックし、メニュー [Power Query] > [Excel データ] > [テーブルから] を開きます ([テーブルにヘッダーがあります] のチェックを外します)。
Power Query エディターで、テーブルの URL セルを右クリックし、"ドリルダウン" してテキスト値を取得します。
この変数をデータソースとして扱うには、手動で M コードを変換する必要があります。[表示] > [数式バーを表示] に移動し、[ fx ] ボタンをクリックしてカスタム ステップを追加します。Web ページなどのデータソース呼び出しを追加します。
= Web.Page(Web.Contents(Column1))
データのプライバシーに関するいくつかの質問に答える必要があるかもしれません (結局のところ、Excel ワークブックから変数をコピーしてインターネットに送信しているのです!)。
シート 1 でリンクを編集できます。クエリを更新すると、シート 2 が変更されていることがわかります。
編集:
完全なクエリは次のようになります。
let
Source = Excel.CurrentWorkbook(){[Name="Table5"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
Column1 = #"Changed Type"{0}[Column1],
Custom1 = Web.Page(Web.Contents(Column1))
in
Custom1
于 2015-07-20T17:35:35.953 に答える