【C#】CSV、タブ区切り、”でくくられたデータ混在などファイルを読み込む

Sponsored Links

「,」や「\t(タブ)」で単純にSplitできない時や、「”」でくくられたデータがあるときに、面倒なことを処理してくれるParserがTextFieldParser
SetDelimitersをCSVのときは”,”、タブ区切りの時は、「\t」を指定する
Microsoft.VisualBasic.FileIOをusingで使用

TextFieldParser parser = new TextFieldParser(@"File Path");

parser.HasFieldsEnclosedInQuotes = true;
parser.SetDelimiters("\t");

string[] fields;
while (!parser.EndOfData)
{
    fields = parser.ReadFields();
    //fieldsのArrayの中にSetDelimitersで指定した文字で分割されたデータが入ってくる
}
parser.Close();

IT
Sponsored Links
Sponsored Links
Sponsored Links
ようさんチョットでぶ
Copied title and URL
Bitnami