CSMemo006

CSV読み込み

//Shift JISで読み込む
Microsoft.VisualBasic.FileIO.TextFieldParser tfp = new Microsoft.VisualBasic.FileIO.TextFieldParser
                                                      (csvFileName, System.Text.Encoding.GetEncoding(932));
tfp.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited;
tfp.Delimiters = new string[] { "," };
tfp.HasFieldsEnclosedInQuotes = true;
tfp.TrimWhiteSpace = true; 

int intJ = 0;
int intMsg = 0;

// データが終わるまで繰り返し
while (!tfp.EndOfData)
{
    string[] strFields = tfp.ReadFields();
}
tfp.Close();

できればMicrosoft.VisualBasicなんてつかいたくないですが、
それ以外のCSVを扱うライブラリがマイクロソフトから提供されていないとなると
やむをえないですね。
最終更新:2011年04月29日 16:30