[C#][.NET] CSVファイルの読み込み(ダブルクォート、カンマ、改行対応)
DRANK

Nugetを見ればCSVHelperとか便利なものがありますが、ちょと自前でやらなくてはいけなかったので作りました。 処理内容は「Perl正規表現遊戯」というサイトからいただきました。 感謝 概要 Streamオブジェクトを受け取り、CSVを1レコードずつ読み込んで返します。 特長 値中にあるカンマに対応しています。 "a,a" ===> a,a 値中にあるエスケープされたダブルクォートに対応しています。 "a,"",a" ===> a,",a 値中...

qiita.com
Related Topics: C# Perl