「,」や「\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();