0

これは、csv ファイルから読み取る必要があるデータの例です。
すべての列の名前として最初の行を取得するにはどうすればよいですか?
このデータを解析する方法は?
(データを使ってグラフを描きます)

年;I1;I2;I3;II1;III2
2012;2.4;3.1;1.2;3.7;0.8
2007;-1.1;-5.1;-2.5;-0.8;0.6
2001;3.9;4.4;1.8;2.4;5.9

私を助けてくれたすべての人に感謝します、私は私の問題を解決しました、ありがとう;)

4

3 に答える 3

1

これには専用のライブラリを使用することをお勧めします - FileHelpersは人気のあるサードパーティの選択肢です:

FileHelpers は、ファイル、文字列、またはストリーム内の固定長または区切りレコードからデータをインポート/エクスポートするための無料で使いやすい .NET ライブラリです。

Microsoft ライブラリを使用する必要がある場合TextFieldParserは、Microsoft.VisualBasic.FileIO名前空間で以下も使用できます。

構造化テキスト ファイルを解析するためのメソッドとプロパティを提供します。

于 2013-01-05T08:42:10.130 に答える
0

もう 1 つの無料ツールはCSV Readerです。車輪を何度も発明する必要はありません;)

于 2013-01-05T15:22:50.100 に答える
0

ファイルを 1 行ずつ読み取り、 を使用して配列String.Splitに分割します。';'

于 2013-01-05T08:39:57.700 に答える