Excel・CSV

複数のCSVを一括でまとめる方法

投稿日:2017年11月23日 更新日:

作業概要・目的

複数のCSVファイルを1ファイルにまとめる作業を自動化、効率的に処理する。

詳細手順

まとめたいCSVファイルを1つのフォルダに格納する。

フォルダを新規作成し、まとめたいCSVファイルを格納する。
※フォルダ名は任意。指定なし。

 

バッチファイルを作成する。

テキストファイルを新規作成。

 

作成したテキストファイルに「copy *.csv matome.csv」と入力。
※「matome」の部分は任意の文字列。

 

テキストファイルを「ファイル>名前を付けて保存」で、

 

ファイル名を「matome」拡張子を「.txt」から「.bat」に変更して、
詳細手順「1」で作成した同じフォルダに保存。

 

バッチファイルを実行する。

手順「2」で作成した「matome.bat」をダブルクリックする。

 

同じフォルダに「matome.csv」が作成される。
この「matome.csv」にまとめたいCSVファイルが集約される。

 

効果

工数・所要時間の削減効果見込み:90%。
本記事内容での工数・所要時間:約1分。
手作業の場合の工数・所要時間:約10分。
※CSV10個を1つずつ開き、情報をコピーして手作業で張り付ける作業を1ファイル1分とした場合。

工数

バッチファイルの作成:30秒。(※一度作れば使いまわし可能の為、以降は作成工数なし。)

バッチファイルの実行:3~5秒ほど。(※まとめるCSVファイルが10個ほどの場合。)

検証(手順)

「matome.csv」を開き、希望のCSVが集約されているか目検にて確認。

事前確認点

まとめる対象のCSVファイルに漏れ、重複がないか確認。

事後確認点

まとめる対象のCSVは破棄するのかどうか。関係者に確認しておく。

問題対応表

なし。

QA表

なし。

参考元情報・リンク

下記リンク先の掲載情報を参考にしています。

どこでもドア(ジャンク)
大量のCSVファイルやLOGファイルを一瞬で1つのファイルにする方法

SimpleStock3.1
複数のCSVファイルのデータを1つのファイルにまとめる方法

スポンサーリンク

pr001




pr001




-Excel・CSV

スポンサーリンク

スポンサーリンク

PR005


ハント

VBA、GoogleAppsScript、思考法など、
業務効率化に繋がる情報を投稿中です。

普段は某IT企業に勤務しています。
Twitter @skillhunter007

好きなもの:アイアンマン、

ほしいもの:フライデー
(アイアンマンに登場するAI)、
盗賊の極意(スキルハンター)、