Excel・CSVファイルの結合
複数のExcel・CSVファイルやシートを、見出しで列を合わせて1つにまとめます
ツールを読み込んでいます…
複数のExcelファイルやCSVファイル、シートを、見出しの名前で列を対応させて1つの表に結合するか、シートを1つのブックにまとめます。大きな表を複数のファイルに分割することもできます。
使い方
- 「結合」で、複数の.xlsx、.xls、.csv、.tsvファイルを一度にドロップします。
- 「ファイルとシート」でシートを選び、「方法」で「行を縦に積み重ねる」または「シートを1つのブックにまとめる」を選びます。
- 必要に応じて、「見出し行の番号」、出典の列、重複行や空行の削除、列の順番を設定します。
- 「プレビュー」を確認し、「保存形式」(ExcelまたはCSV)を選んで「保存」を押します。
- 表を分割するには、「分割」を開いて「列の値」または「N行ごと」を選び、「すべてZIPでダウンロード」を押します。
計算方法と補足
- 列は見出しの名前で対応させ、大文字・小文字や余分なスペースは区別しません。あるファイルにない列は、そのファイルの行では空欄になります。
- 数式は値になり、積み重ねた結果にはフォント、色、罫線、結合したセルは引き継がれません。先頭に0のあるコードは文字列のまま残ります。
- 「UTF-8 BOMを付ける」を使うと、英語以外の文字を含むCSVをExcelで開いても文字化けしません。
- ファイルはこの端末の中だけで処理され、アップロードされることはありません。100,000行を超えるファイルは数十秒かかることがあります。パスワードで保護されたファイルは読み込めません。
よくある質問
- 列の順番が違うExcelファイルも結合できますか?
- はい。同じ見出しの名前の列どうしが対応するため、順番は関係ありません。1つのファイルにしかない列は、ほかのファイルの行では空欄になります。
- 複数のシートを1つのシートにまとめるには?
- 「行を縦に積み重ねる」を選びます。シートを分けたまま1つのファイルにしたい場合は「シートを1つのブックにまとめる」を選びます。こちらは.xlsxでのみ保存されます。
- 各行がどのファイルから来たかわかりますか?
- はい。「出典の列を追加」で、ファイル名、シート名、またはその両方を選びます。
- CSVを開くと00123が123になるのはなぜですか?
- ExcelがCSVを開くときに数値に変換してしまうためです。「先頭の0を残す」をオンにすると="00123"の形で保存されます。ほかのプログラムでは=の記号が表示されます。