トップページに戻る
次のC#のサンプルへ
前のC#のサンプルへ
2-4 TextFieldParserクラス
C#のサンプル
ソース
using System;
using Microsoft.VisualBasic.FileIO;
class Program
{
static void Main()
{
string CSVPath = @"D:\CSharp\TextFieldParser\Test.csv";
var parser = new TextFieldParser(CSVPath);
parser.SetDelimiters(",");
while (!parser.EndOfData) {
string[] LineDatas = parser.ReadFields();
Console.WriteLine(string.Join("■", LineDatas));
}
}
}
実行結果
111■111■abc
222■222■abc
33,3■333■abc"d
解説
TextFieldParserクラスは、CSVの解析を自動でやってくれるので便利ですね。
なお、C#からTextFieldParserクラスを使用するには、
Microsoft.VisualBasicを参照に追加する必要があります。