• 締切済み

VB DataTableの出力形式を変更したい

データテーブルdtの内容をCSVファイルに出力するプログラムを改造しようとしているのですが 出力形式を以下のように変更しようとしています。 [変更前] 東京 墨田区   10 東京 杉並区    5 東京 中央区  123 埼玉 さいたま   30 埼玉 浦和      3 千葉 柏      29 [変更後]     墨田区 杉並区 中央区 さいたま 浦和 千葉   合計 東京    10     5   123     0   0   0    138 埼玉     0     0     0     30   3   0    33 千葉     0     0     0      0   0  29    29 今回初めてプログラミングに触れるためロジックがわからず大変困っております。 上記のような表の変換方法を教えてください。

みんなの回答

  • MARU4812
  • ベストアンサー率43% (196/452)
回答No.1

出てくる県名・区名が事前に分かっているなら、 DataTable.Select メソッドで県名に該当する データを抜き出してみるのも1つの手かも。 分かっていないなら、データが出てきた分だけ 入れ物を用意しないといけないから、1行目から 順に読んでコレクションに格納していけばいい んじゃない?

LamentOfALamb
質問者

お礼

回答ありがとうございます。 出てくるデータは固定ではないです。 コレクションに格納とはどうすればいいのでしょう。 申し訳ありませんがソースコードも付けていただけると助かります。 わがままで申し訳ありません。

すると、全ての回答が全文表示されます。

関連するQ&A