CSVファイルの継ぎ足し

実現したいこと

●元ファイルにデータが順に記録されています
AA1,AA2,AA3,AA4
BB1,BB2,BB3,BB4
CC1,CC2,CC3,CC4
DD1,DD2,DD3,DD4
EE1,EE2,EE3,EE4

●新たに取得したデータ
DD1,DD2,DD3,DD4
EE1,EE2,EE3,EE4
FF1,FF2,FF3,FF4
GG1,GG2,GG3,GG4
HH1,HH2,HH3,HH4

両方のファイルをVBで読み込み、
AA1,AA2,AA3,AA4
BB1,BB2,BB3,BB4
CC1,CC2,CC3,CC4
DD1,DD2,DD3,DD4
EE1,EE2,EE3,EE4
FF1,FF2,FF3,FF4
GG1,GG2,GG3,GG4
HH1,HH2,HH3,HH4

元ファイルに、新たに取得したデータの中から、元ファイルにないデータを
追加したいです。

今できたところは、
元ファイルの最終行を取得

最終行の文字列をあたらに取得したファイル内から検索
何番目にあるか確認し、それ以降のデータを元ファイルにつけたしていますが、
まどろっこしい方法で、きれいに書けません。

もっと簡単に差分データを付け足す方法をご存じないですか?
あたらに取得するデータは行数が決まっており(仮に5行とします)、元ファイルは行数がきまってません。

ヒントでもご教授いただければ幸いです。

VB.netで作成中のシステムです。

コメントを投稿

0 コメント