次の方法で共有


例を提供して Web ページ データを取得する

Web ページからデータを取得すると、ユーザーは Web ページからデータを簡単に抽出できます。 ただし、多くの場合、Web ページ上のデータは、抽出が容易な整理されたテーブルには含まれません。 このようなページからデータを取得するのは、データが構造化され、一貫性がある場合でも、困難な場合があります。

解決策があります。 Web からデータを取得する機能を使用すると、コネクタ ダイアログ内で 1 つ以上の例を指定することで、抽出する Power Query データを基本的に表示できます。 Power Query は、例に一致する他のデータをページ上に収集します。 このソリューションを使用すると、テーブル内のデータ やその 他のテーブル以外のデータを含め、あらゆる種類のデータを Web ページから抽出できます。

例を使用して Web からデータを取得します。

画像に記載されている価格は、例としてのみ使用されます。

例を指定して Web からデータを取得する機能の使用

コネクタの選択で [Web ] オプションを選択し、[ 接続 ] を選択して続行します。

[ From Web]\(Web から\) に、データの抽出元となる Web ページの URL を入力します。 この記事では、Microsoft Store Web ページを使用し、このコネクタのしくみについて説明します。

フォローする場合は、この記事で使用する Microsoft Store の URL を 使用できます。

      https://www.microsoft.com/store/top-paid/games/xbox?category=classics

Web ダイアログ。

[OK] を選択すると、[ナビゲーター] ダイアログ ボックスが表示され、Web ページから自動検出されたテーブルが表示されます。 次の図に示す場合、テーブルが見つかりませんでした。 例を提供するには、[例を使用してテーブルを追加] を選択します。

[ナビゲーター] ウィンドウ。

例を使用してテーブルを追加 すると、Web ページのコンテンツをプレビューできる対話型ウィンドウが表示されます。 抽出するデータのサンプル値を入力します。

この例では、ページ上の各ゲームの 名前価格 を抽出します。 これを行うには、各列のページからいくつかの例を指定します。 例を入力すると、Power Query はスマート データ抽出アルゴリズムを使用して、サンプル エントリのパターンに適合するデータを抽出します。

例によるデータ。

値の候補には、長さが 128 文字以下の値のみが含まれます。

Web ページから抽出されたデータに問題がなければ、[ OK] を 選択して Power Query エディターに移動します。 その後、このデータを他のデータ ソースと組み合わせるなど、より多くの変換を適用したり、データを整形したりすることができます。

より多くの変換を適用する。

こちらも参照ください