はじめに
複数のエクセルファイルをまとめて1つにマージする作業、
業務の現場では意外と頻繁に発生するのではないでしょうか?
たとえば:
・複数の部署から送られてきた売上報告書
・日ごとに分かれたCSVログファイル
・分担して記入されたアンケートの結果
などなど、「全部まとめて1個にして!」という依頼、ありますよね。
これを手作業で開いてコピペするのは大変。
VBAを書くのも面倒。
PythonでPandasを使うのも環境構築がしんどい。
🎉 そこで「雑にマージ」できるサイトを作りました!
今回作成したのは、ブラウザ上で複数のExcelファイルをドラッグ&ドロップするだけで、内容を1つに結合してコピーできるWebツールです。
・インストール不要・完全ローカル動作
・.xlsx
, .xls
, .xltm
, .csv
に対応
・すべてのファイルの1枚目のシートの内容を抽出
・結合したデータをクリップボードに一発コピー
・そのままExcelに貼り付けてマージ完了!
ちょっとした日常業務や、現場での「手っ取り早くまとめたい」ときに活用できるツールです。
💡 使い方
使い方はとてもシンプルです:
- サイトを開く(ローカルに保存して開くか、Webサーバーにアップする方法も可)
- 複数のExcelファイル(.csv や .xltmなど)をドラッグ&ドロップ
-
📋 すべてコピーする
ボタンをクリック - 新規のExcelファイルを開いてペースト(貼り付け)
以上でマージ完了です🎉
結合された内容はCSV形式で処理されているため、Excel上でも綺麗に整列されます。
🔧 裏側で動いている技術
このツールでは、以下の技術を使って構築しています:
・HTML + JavaScript(フロントのみ)
・SheetJS (xlsx):Excel/CSV読み込みライブラリ
・FileReader API:ファイル読み込み処理
・Clipboard API:クリップボード操作
すべてブラウザ上で完結しているため、データは一切外部に送信されません。セキュリティ面でも安心してご利用いただけます。
🧪 使ってみて感じたこと
自分自身、最初は「ちょっとした自動化ツールが欲しい」という軽い気持ちで作り始めたのですが、意外にも便利で手放せなくなりました。
・VBAやマクロの管理から解放される
・コードレスなので非エンジニアにも渡せる
・1つのHTMLファイルで完結する手軽さ
「誰でも使えるちょっと便利なツール」が欲しいという方には特におすすめです。
✅ まとめ
・複数のExcelやCSVファイルを簡単に結合するWebツールを作成しました
・ドラッグ&ドロップ → 1クリックでマージ完了
・インストール不要、完全ローカル動作
・SheetJSで.xltm
などのExcelテンプレートにも対応!
業務効率化、事務処理の自動化、教育現場での資料統合など、
さまざまなシーンで活用いただければ嬉しいです。
🙏 最後に
もしこの記事やツールが役に立ったと感じていただけたら、
ぜひいいねやコメントで教えていただけると励みになります!
閲覧ありがとうございました!
再掲:
🔗 https://uni928.github.io/ExcelMarger/
追記
この文章は ChatGPT で添削しています。
生成 AI による添削が苦手な方は申し訳ありません。