Excelファイル
Excel ファイルを読み込むときに使える設定を説明します。ファイルタイプで excel を選んでいるときだけ出る項目です。
対応ファイル形式
| 拡張子 | 中身 |
|---|---|
.xlsx | Excel 2007 以降の形式 |
.xls | Excel 97-2003 の形式 |
設定項目
- シート選択方法
- 一覧からシート番号で指定するかシート名で指定するを選びます。はじめはシート番号で指定するです。選んだほうに合わせて、下の入力欄が入れ替わります。
- シート番号を入力
- シート選択方法がシート番号で指定するのときに出ます。はじめから
1が入っています。いちばん左のシートが 1 です。カンマで区切ると複数指定できます(1,3,5)。 - シート名を入力
- シート選択方法がシート名で指定するのときに出ます。はじめは空で、空のままでは読み込みのボタンが押せません。カンマで区切ると複数指定できます(
Sheet1,Sheet2)。 - 列にシート名を追加する
- Excel を選んだときだけ出る項目です。ON にすると、読み込んだ行がどのシートから来たかを示すシート名という列が末尾に付きます。
複数のシートを指定したとき
指定したシートがすべて読み込まれ、縦につながって 1 つの表になります。
シートごとに列が違っても読み込めます。 列は全シートの和集合になり、そのシートになかった列は空欄になります。どの行がどのシートから来たかを残したいときは、列にシート名を追加するを ON にしてください。
このファイルタイプで出る項目
| 項目 | 出るか |
|---|---|
| シート選択方法 / シート番号を入力 / シート名を入力 | 出る |
| 読み込む列を指定する | 出る |
| 先頭から行数をスキップし以降を読み込む | 出る |
| 各ファイルから読み込む行数を指定する | 出る |
| 1行目を列名として扱う | 出る(既定は ON) |
| 列にファイル名を追加する / 列にフォルダ名を追加する | 出る |
| 列にシート名を追加する | 出る(この形式だけ) |
| 文字コード / 区切り文字 / 圧縮形式 | 出ない(ファイル自身が持っているため) |
うまくいかないとき
指定したシートがない
シート番号で指定したときは、こう出ます。
指定したシート番号
{{out_of_index}}以上のシートが存在しません。対象ファイル:{{path}}
シート名で指定したときは、こう出ます。
指定したシート、
{{not_found_sheet_name}}が存在しません。対象ファイル:{{path}}
シート名は大文字と小文字を区別します。 ファイルによってシート名が揃っていないときは、シート番号で指定してください。
シート番号に 0 以下を入れた
シート番号は1以上を入力してください。
いちばん左のシートが 1 です。数字として読めない字(Sheet1 や 1.5 など)を入れたときも、同じこのメッセージが出ます。 シート名で入れたいときは、シート選択方法をシート名で指定するに切り替えてください。
指定したシートが空だった
空のシート(
{{sheet_name}})は読み込めません。除外して再読み込みしてください。対象ファイル:{{path}}
シートの指定からそのシートを外してください。
読めない拡張子が混ざっていた
読み込み形式に excel を選んでいるのに、ほかの形式のファイルが混ざっているときに出ます。
excel以外のファイルが含まれています。許可されている拡張子は、.xlsx, .xls です。
直し方 — 混ざっているファイルを外すか、読み込み形式を合わせてください。CSV を読みたいなら CSV/TSV/Textファイルです。
ファイルが開けない
このファイルは開けませんでした。ファイルが壊れているか、拡張子と中身が一致していない可能性があります。対象ファイル:
{{path}}
Excel で開き直して保存し直すと読めることがあります。
よく使う例
1. 2 枚目のシートだけ読む
| 見るところ | 中身 |
|---|---|
| お題 | 1 枚目は表紙で、データは 2 枚目にある |
| 入力 | 売上.xlsx(シートは「表紙」「明細」の 2 枚) |
| 設定 | シート選択方法をシート番号で指定するにし、シート番号を入力に 2 と入れる |
| 出力 | 「明細」シートだけが読み込まれる |
2. 月ごとのシートをまとめて 1 つの表にする
| 見るところ | 中身 |
|---|---|
| お題 | 1 ファイルの中に「1月」「2月」「3月」のシートがあり、まとめて集計したい |
| 入力 | 2024年売上.xlsx |
| 設定 | シート選択方法をシート名で指定するにし、1月,2月,3月 と入れる。列にシート名を追加するも ON にする |
| 出力 | 3 枚が縦につながり、末尾にシート名の列が付く |
3. シート名がファイルごとに違う
| 見るところ | 中身 |
|---|---|
| お題 | 店舗ごとに届く Excel で、シート名が店名になっていて揃っていない |
| 入力 | 店A.xlsx / 店B.xlsx(どちらもデータは 1 枚目) |
| 設定 | シート選択方法をシート番号で指定するにし、1 のままにする |
| 出力 | どのファイルも 1 枚目が読み込まれる |
4. 先頭に説明行があるシートを読む
| 見るところ | 中身 |
|---|---|
| お題 | 1〜2 行目が説明文で、3 行目から列名が始まる |
| 入力 | 月次レポート.xlsx |
| 設定 | 先頭から行数をスキップし以降を読み込むを ON にし、スキップする行数に 2 と入れる |
| 出力 | 3 行目が列名、4 行目以降がデータになる |