CSVに外部テキストファイルを列として追加する方法
こんにちは。
CSVファイル(base.csv)の先頭列に、別のテキストファイル(add.txt)の中身を新規の列として挿入したいと考えているのですが、よい方法がわかりません。。。
どうのような方法を使えば対応することができるでしょうか?
どうぞよろしくお願いいたします。
■CSVファイル(master.csv)
title,developer_name,seller_name,primary_genre_name,application_url
AAA,BBB,CCC,DDD,EEE
AAA,BBB,CCC,DDD,EEE
AAA,BBB,CCC,DDD,EEE
AAA,BBB,CCC,DDD,EEE
■テキストファイル(add.txt)
id
000
111
222
333
↓
■目標としたファイル(master.csv)
id,title,developer_name,seller_name,primary_genre_name,application_url
000,AAA,BBB,CCC,DDD,EEE
111,AAA,BBB,CCC,DDD,EEE
222,AAA,BBB,CCC,DDD,EEE
333,AAA,BBB,CCC,DDD,EEE
補足
ご返事ありがとうございます。 その後、配列の処理が必要と分かり、サンプルを見つけて組んでみたら思うように動きました。 Dim URL1, URL2, URL3, URL4, URL5 URL1 = "http://aaa.aaa.jp/" URL2 = "http://aaa.aaa.jp/bbb/" URL3 = "http://aaa.aaa.jp/bbb/ccc/" URL4 = "http://aaa.aaa.jp/aaa/" URL5 = "http://aaa.aaa.jp/aaa/ccc/" Dim URLTXT, TXTMAX, SETCNT, U, T U = Array(URL1, URL2, URL3, URL4, URL5) For T = LBound(U) To UBound(U) URLTXT = U(T) SETCNT = Len(URLTXT) If TXTMAX < SETCNT Then TXTMAX = SETCNT '最大文字数を記憶 End If Next Dim SPACE, LIST For T = LBound(U) To UBound(U) URLTXT = U(T) SPACE = TXTMAX - Len(URLTXT) 'スペースの数 LIST = (LIST & URLTXT) & String(SPACE, " ") & _ " " & Time & vbCrLf Next MsgBox LIST 配列は初めての経験でした。これをひな型にして色々作ってみたいと思います。文字数も全角、半角に対応して数えられるようなものも作りたいと思います。 VBScript リファレンスのURLありがとうございます。構文はなんとなくイメージで分かりますが、それを説明した文章が難しいです。これも基本がなっていないからですね。反省しています。 色々ありがとうございました。