###前提・実現したいこと
お世話になります。
フリーのインストーラnsisでcsvファイルの読書きを行わせたいと考えています。
まず、以下のような4行で構成されたcsvファイル:data_old.csvがあります。
<setting>
path1, file1, value1
path2, file2, value2
path3, file3, value3
次に、以下のような4行で構成されたcsvファイル:data_new.csvがあります。
<setting>
path1, file1, value4
path2, file2, value5
path3, file3, value6
また、これらのファイルとは別に、以下のような2行で構成された引継ぎリストファイル:list.txtがあります。
path1, file1
path2, file2
行いたいことは、
「インストール実行時にdata_old.csvのデータの内、list.txtで指定された行の値を引継いでdata_new.csvに
上書き保存する」です。すなわち、インストール後のdata_new.csvは以下のようになるようにしたいです。
<setting>
path1, file1, value1 (←data_old.csvの値を上書き保存)
path2, file2, value2 (←data_old.csvの値を上書き保存)
path3, file3, value6 (←data_new.csvの元の値のまま)
iniファイルであれば、上記のことを実現する際に
・ReadINIStr(iniファイルから読込み)
・WriteINIStr(iniファイルへ書込み)
・Explode(文字列を「,」で分割する)
などの関数を使って実現できたのですが、csvファイルですとどのようにすればよいかわからず、
ご教授頂けますようよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。