このCSVを加工してからアクセスに取り込むべきか、アクセス上で加工できるか教えてください
あるショッピングカートで出力されるCSVが下記のようになっており、
発送作業に使うために加工が必要と思っております。
【元のCSV】
受注日時、商品番号1数量1サイズ1商品番号2数量2サイズ2・・・、金額
2010/3/28 8:50,<>2S000001:5:::,6500
2010/3/29 9:52,<>1S000004:1::S:<>1S000002:3::L:,13700
2010/3/30 16:25,<>1S000003:1:::<>1S000002:3::L:<>2S000001:1:::,27700
【加工後のCSV】
受注日時、金額、商品番号1、数量1、サイズ1、商品番号2、数量2、サイズ2、・・・
2010/3/28 8:50,6500,2S000001,5,
2010/3/29 9:52,13700,1S000004,1,S,1S000002,3,L
2010/3/30 16:25,27700,1S000003,1,,1S000002,3,L,2S000001,1,
元のCSVでは全ての商品番号、数量、サイズが1組のコンマの中に収められてしまっているのが問題なんです。
1レコードの商品数は、1回の買い物で何種類の商品を購入するか分からなく、
限度を決められないので、延々と増えてもいいように末尾に置くしかないかと。
本当は元のCSVをアクセスのテーブルにリンクさせ、クエリーで一発解決したいのですが、
無理であれば一旦CSVを正規表現で加工してから、アクセスに取り込もうかと思っています。
アクセス内で解決する方法か、CSV上で一次加工するアドバイスをお願いします。