0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

雑にエクセルのマージを行うサイトを作成しました

Last updated at Posted at 2025-07-01

はじめに

複数のエクセルファイルをまとめて1つにマージする作業、
業務の現場では意外と頻繁に発生するのではないでしょうか?

たとえば:

・複数の部署から送られてきた売上報告書
・日ごとに分かれたCSVログファイル
・分担して記入されたアンケートの結果

などなど、「全部まとめて1個にして!」という依頼、ありますよね。

これを手作業で開いてコピペするのは大変。
VBAを書くのも面倒。
PythonでPandasを使うのも環境構築がしんどい。

🎉 そこで「雑にマージ」できるサイトを作りました!

今回作成したのは、ブラウザ上で複数のExcelファイルをドラッグ&ドロップするだけで、内容を1つに結合してコピーできるWebツールです。

インストール不要・完全ローカル動作
.xlsx, .xls, .xltm, .csv に対応
・すべてのファイルの1枚目のシートの内容を抽出
・結合したデータをクリップボードに一発コピー
・そのままExcelに貼り付けてマージ完了!

ちょっとした日常業務や、現場での「手っ取り早くまとめたい」ときに活用できるツールです。

💡 使い方

使い方はとてもシンプルです:

  1. サイトを開く(ローカルに保存して開くか、Webサーバーにアップする方法も可)
  2. 複数のExcelファイル(.csv や .xltmなど)をドラッグ&ドロップ
  3. 📋 すべてコピーする ボタンをクリック
  4. 新規の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 による添削が苦手な方は申し訳ありません。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?