PowerQuery(パワークエリ)でデータソースとなるファイルの読み込み方法を紹介します。
各ファイル形式(Excel・CSV・PDF)での読み込み方法とExcelの複数シートをまとめて読み込む方法を解説しています。
Excelファイル読み込み
まずExcelファイルの読み込みについて解説します。
ひとつのシートの読み込み
Excelファイル内の単一のシートをデータソースとして読み込む方法を紹介します。
読み込み作業手順は以下の通りです。
Excelファイルのデータタブの「データの取得」→「ファイルから」→「Excelブックから」を選択する。

- 読み込みたいExcelファイルを選択して「インポート」をクリックする。
- 読み込みたいシートをクリックして選択したあとに「データの変換」をクリックする。


以上でExcelファイルの読み込み完了です。

Sponsored link
複数シートの読み込み
次にExcelファイル内の複数のシートを結合して読み込む方法を紹介します。
作業手順の説明例として、下図の3つのシートを結合して読み込みます。

データタブにある「データの取得」から「ファイルから」の「Excelブックから」をクリックする。


- シートではなくExcelファイルをクリックして選択する。
- 「データの変換」をクリックする。

- Data列のボタンをクリックする。
- 残したい列のチェックを入れて「OK」をクリックする。
(Column1~3は元データの左の列から順に対応しています。)

元データにある列以外の列を全て削除して表を整理します。
- 展開した列をCtrlキーを押しながらクリックして全て選択する。
- ホームタブの「他の列の削除」を選択する。

ホームタブの「1行目をヘッダーとして使用」を選択してヘッダーを作成する。

表の値によりフィルターをかけて不要行を削除します。
- 任意の列のフィルターボタンをクリックする。
- フィルター設定でヘッダーと同じ値(ここでは商品ID)のチェックを外してOKをクリックする。

不要な行の削除についてこちらの記事で詳細を解説してますので参考にしてみてください。

以上で複数シートの結合は完了です。

Sponsored link
CSVファイル読み込み
次にCSVファイルをデータソースとして読み込む方法を紹介します。
読み込み作業手順は以下の通りです。
Excelファイルのデータタブの「データの取得」→「ファイルから」→「テキストまたはCSVから」を選択する。

- 読み込みたいCSVファイルを選択して「インポート」をクリックする。
- 読み込むデータ内容を確認した後に「データの変換」をクリックする。データが正しく区切られていない場合は「区切り記号」を変更して修正してください。


以上で、CSVファイルの読み込み完了です。Power Query エディターにて任意の処理を続けてください。

Sponsored link
PDFファイル読み込み
次にPDFファイルをデータソースとして読み込む方法を紹介します。
読み込み作業手順は以下の通りです。
Excelファイルのデータタブの「データの取得」→「ファイルから」→「PDFから」を選択する。

- 読み込みたいPDFファイルを選択して「インポート」をクリックする。
- 読み込みたいページをクリックして選択した後「データの変換」をクリックする。


以上で、PDFファイルの読み込み完了です。Power Query エディターにて任意の処理を続けてください。

Sponsored link
フォルダーからの読み込み
フォルダーからファイルを読み込むときは「データの取得」→「ファイルから」→「フォルダーから」を利用します。

そのあとの処理により複数ファイルを結合して読み込んだり、最新ファイルのみを読み込んだりすることができます。
詳しくはこちらの記事を紹介していますので見てみてください。

まとめ
今回はデータソースとしてのファイルを読み込む方法について紹介しました。
作業時の操作としては以下の通りです。
- エクセルファイルの「データの取得」の中から、読み込みたいファイル形式を選択する。
- 読み込むファイル(シート・ページ)を選択して「データの変換」をクリックする。
パワークエリの学習本についてはコチラの記事でまとめてますので参考にしてみてください。
・初心者向けおすすめ学習本
・初中級者向けおすすめ学習本
コメント