以下のような場合にエクセルの複数シートをQlikViewにまとめて取り込む方法です。
- 複数のエクセルファイルを一気に取り込みたい
- 対象ファイルは同一フォルダ内にまとまっている
- それぞれのファイルに複数のシート(タブ)がある
- ファイル名もシート名もバラバラで統一性がない
手順
- 取り込みたいファイルをxlsに変換
※一括変換したい場合はこちらを参照。 - 下記のロードスクリプトをコピー&ペースト。
- エクセルファイルのあるフォルダに保存。
- リロード
ちなみに、xlsx形式やxlsm形式の場合には、複数シートを一気に取り込むのは無理なようです。なので、xls形式に変換してから下記のLOAD SCRIPTを実行してください。
LOAD SCRIPT
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Set ErrorMode = 0; for i=1 to 10 //必要に応じて調整。i=1 to 20 など。 LET v = '@'&$(i); Directory; Data: LOAD * FROM *.xls (biff, embedded labels, table is $(v)); //ヘッダー行がある場合は↓↓↓ // (biff, embedded labels, header is 3 lines, table is mix); NEXT Set ErrorMode = 1; |
コメント