動作確認環境
OS : Windows 10 Home
WSH : Windows Script Host Version 5.812
ツール作成背景
細分化されたcsvファイルをマージする必要があり、
手動で行う場合、以下の問題があった。
・ヒューマンエラー
・10万行のファイルもあるため、ファイル開くだけでも手間
上記から、世の中のファイルマージツールを使用したいが、
開発プロジェクトで使用できるツールに制限があり、
自作でツールを作成するに至った。
マージツール
当初は、batファイルだけで作成したが、
以下の性能問題が発生。
・100MBのファイルマージに2時間以上かかる。
そこで、マージ処理部分だけはVBS(VBScript)に置き換えることで、
1分ぐらいに改善した。
ソースは以下を参照ください。
ソース
GitHubで公開しているため参照ください。
merge_tool