- - PR -
CSVを読み込んで整形後、出力
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-11-10 16:30
いつも楽しく拝見させていただいております。
前回ご質問させていただいたのですが、ひょんなことからC#(windowsXP pro framework2.0)でちょっとした変換ソフトを作ることになり奮闘しておりまして、ご相談させてください。 前回は1.1だったのですが、うまくいかなかったため2.0の開発環境で再挑戦しております。 TextFieldParser("inFile.csv",System.Text.Encoding.GetEncoding("Shift_JIS")); が利用できるようなので・・・ やりたいことは下記のとおりなのです。現在csvファイルを読み込むことはできたのですが、(参考http://www.atmarkit.co.jp/fdotnet/dotnettips/487csvparser/csvparser.html) 以下のような整形して出力するところで詰まっております。正確には基礎的な部分が技量不足なので参考にできそうなサンプルを探しております・・・。どうぞご教授下さい。 inFile.csv (納品日(8桁),店舗コード(1〜3桁),受注数(1〜2桁),商品コード(4桁),) /****************** 20081009,111,1,0001 20081009,12,12,0002 /****************** を読み込んで、最終的には outFile.csv (納品日(8桁),店舗コード(6桁),商品コード(6桁),受注数(2桁)) /****************** 20081009,000111,000001,01 20081009,000012,000002,12 /****************** というように、桁数を固定し、並び等を変更したいのです。 |
|
投稿日時: 2008-11-10 16:34
それで不明点はどこなのでしょうか?
桁ぞろえなら、StringクラスのPadLeftメソッドでできますよ。 |
1