複数のCSVファイルを1つに結合するWebシステム

ドラッグアンドドロップで簡単にCSVを連結できます。説明不要で早速使いたいせっかちさんは以下のボタンからGO

CSVとはカンマ区切りのことです

CSVは日本語で「カンマ区切り」と呼ばれる形式のテキストファイルです。各データ項目(フィールド)を,(カンマ)で区切り、1レコードを改行で区切るシンプルなファイルです。実際に書くとしたのようになります

名前,性別,年齢
上田,男,34
武田,女,30
橋本,男,23

列方向も注目です。各行の1項目目には「名前」が来なければいけません。同様に2項目目は「性別」3項目目には年齢が入ります。縦列にきちんと整列されてなければ正しくデータを表現できません。
エクセルなどの表計算ソフトでそのまま開くこともできます。CSVは何らかのシステムのデータを吐き出すのによく使われます。逆に、新規のシステムにデータを取り込むためにも使ったりしますね。
ようは「システム同士の粘着シール」みたいな役割を持っています。

複数のCSVファイルを1つにまとめたい。でもプログラミングはできないし・・・

CSVファイルはただのテキストファイルです。複数のCSVファイルを1つにまとめたい場合、AからBへ末尾や先頭にデータをコピペするだけで完結です。
1点だけ注意するとすれば、名前,性別 のような項目見出し行は除外する必要があるということでしょう。
たったこれだけのことでも、面倒だと思います。そこで調べてみると、簡単にCSVを1つにまとめる手順を紹介しているサイトをたくさん見かけます。
しかしその多くは「コマンドプロンプト」や「パワーシェル」など、いわゆる「黒いあいつ」を使った手順によるものばかりでした。例えば「CSV 連結」で検索したときに出てくる上位3位は以下の通り 真っ黒い画面は使いたくないし、そもそもフィールド名が一致しない場合、前述の通りCSVは正しいデータを表せないので、破綻します。

パンがないならケーキを作ればいいじゃない

色々探しても理想的なものに出会えないので、作りました。複数のCSVファイルを1つのCSVファイルに連結します。
必要なスキルは「マウスのドラッグ」だけです。所定のエリアにCSVファイルを複数ドラッグしてください。
あとは「ダウンロード」ボタンを押すだけで、ドラッグされたCSVの中身を連結したCSVファイルがダウンロードされます。

複数のCSVファイルについて、各CSVファイルのフィールドの並び順は関係ありません。よしなにやってくれます

同じデータであればフィールド名を統一しよう

CSVSCはフィールド名を基準に連結します。逆に言うと、フィールド名が1文字でも違うと別の列に書き出されてしまいます。
「名前」と「なまえ」は別フィールドとして吐き出されるので、前もってわかっている場合は、フィールド名を手直ししておいた方がきっと幸せになれます。

CSVSCはオープンソースです

本当に大したプログラムじゃないんですが、CSVSCはオープンソースです。Githubに載せています。
それとCSVの連結の過程において、データをサーバに転送することは一切行っていません。実は連結の仕事をしているのはあなたのブラウザ自身です。
合同会社サンドボックスのサーバはただそのプログラムをホスティングしているだけです。だからデリケートなデータであっても、ご安心ください。

How To Use

CSVSCを起動する

以下のリンクから起動できます。

気軽に始めよう

個人情報一切不要の匿名アカウントで手軽に体験できます。そのまま正式アカウントへ昇格もOK。Nipoが使えないと思ったらブラウザを閉じるだけです

Nipoを起動