雑にエクセルのマージを行うソフト
- Digital0 JPY

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