Power Queryで作成したクエリを他のExcelやPower BIに移行する

Power Query

Power Queryエディタで作成したクエリを他のExcelファイルで活用したい場合、「クエリと接続」から簡単に他のExcelファイルやPower BIファイルにコピーできます。

Excelでは「コピー&ペーストする」方法と「ファイルにエクスポート&インポートする」2種類の方法があります。

Power BIでは「コピー&ペーストする」方法があります。

この記事でやり方を紹介します。

Excelの場合

コピー&ペーストで移行する

「データ」タブを開き、「クエリと接続」をクリックします。コピーしたいクエリを右クリックし、「コピー」をクリックします。

移行したいExcelファイルを開き、「クエリと接続」の空白部分を右クリックし、「貼り付け」をクリックします。

クエリがコピーできました。

Power Queryエディタを開いても、同じクエリであることが確認できます。

コピーしたクエリをテキストエディタに貼り付けると、クエリのソースコードが貼り付きます。テキストファイルとして保存しておいて、ソースコードを共有することもできます。

エクスポート&インポートで移行する

「データ」タブを開き、「クエリと接続」をクリックします。コピーしたいクエリを右クリックし、「接続ファイルのエクスポート」をクリックします。

エクスポートするファイル名は必要に応じて変更し、「保存」をクリックします。保存するフォルダも必要に応じて変更してください。「ドキュメント\My Data Sources」に保存すると、インポートするさいに「このコンピューター上の接続ファイル」に表示されます。

クエリを移行したいExcelファイルの「データ」タブを開き、「既存の接続」をクリックします。

「ドキュメント\My Data Sources」にエクスポートした場合、「このコンピューター上の接続ファイル」に表示されます。接続ファイルをクリックし、「開く」をクリックします。

「OK」をクリックします。クエリで取得したデータをシートに表示する必要がなければ、「テーブル」ではなく「接続の作成のみ」を選んだほうが良いです。

クエリがコピーできました。

エクスポートしたodcファイルをExcelで開く

先程はエクスポートしたodcファイルをインポートする方法について解説しました。

Excelを立ち上げた状態でのインポートでしたが、Excelを立ち上げずにインポートする方法があります。

odcファイルを右クリックして「Excelで開く」をクリックします。

セキュリティに関する通知がポップアップされます。「有効にする」をクリックします。

信頼できるファイルかどうか分からない場合に表示されます。自分が作ったファイルや作成元がわかっていればあれば問題ありませんが、インターネットからダウンロードしたファイルなどは注意しましょう。

Excelが立ち上がり、クエリが読み込まれます。

「データ」タブを開き、「クエリと接続」をクリックすると、クエリがインポートされていることが確認できます。

Power BIの場合

コピー&ペーストで移行する

Power Queryエディタを開き、「ホーム」タブを開きます。

コピーしたいクエリを右クリックし、「コピー」をクリックします。

クエリを右クリックし、「貼り付け」をクリックします。

クエリがコピーできました。

Power BIのクエリからPower BIへコピーしましたが、ExcelのクエリからPower BIへコピーも可能です。その逆で、Power BIのクエリからExcelへコピーも可能です。

コピーしたクエリをテキストエディタに貼り付けると、クエリのソースコードが貼り付きます。先述のExcelと同様に、テキストファイルとして保存しておいて、ソースコードを共有することもできます。

プロフィール
たがみ

IT業界20年程度のシステムエンジニアです。
構築したシステムのデータ検証をExcelで実施することが多く、検証作業の効率化を模索しているときにPower Queryと出会いました。
Excel業務効率化の手助けになればと当ブログを解説しました。
今ではデータ分析でPower BIを活用しており、Power BI、Excelの両方でPower Queryを活用しています。

たがみをフォローする
Power Query
たがみをフォローする
タイトルとURLをコピーしました