// 「Microsoft.VisualBasic.dll」を参照設定に追加する
// using Microsoft.VisualBasic.FileIO;
using (TextFieldParser parser = new TextFieldParser(@"C:\sample.csv", Encoding.GetEncoding("Shift_JIS")))
{
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(",");
string[] headerrow = parser.ReadFields();
for (int i = 0; i < headerrow.Length; i++)
{
// ヘッダー行処理
}
// 1行ずつデータ読み込み
while (!parser.EndOfData)
{
string[] row = parser.ReadFields();
// データ処理
}
}
|