1
.csvを解析するときにFileHelpersを使用して区切り文字フィールドを作成する際に問題があります。私は自分のサイト上のfilehelpersの例に似た、LINQ操作中に常にクラッシュするこの1行のデータを持っています。二重引用符でカンマを削除して二重引用符を削除する
エラーは、列は、この行のように引用符を持っているところで立ち上がる:
DATA1、DATA2、「data3a、data3bは」、私は引用符でカンマを削除してから削除するにはどうすればよい
をDATA4 data3aとdata3bの引用符?
.csvファイルの特定の列には2つのものがありますが、そのために使用する区切りフィールドはわかりません。
私に不明な点がある場合、またはこの質問に回答があったか、以下のようなコメントがありません。
ありがとうございました。
EDIT: クラスのコード
行:2010、非ヒスパニック系黒人、男性、 "腎炎、ネフローゼ症候群、およびネフローゼ"、FieldQuoted
70,1
//delimiters, ignore first row, separate with comma
[DelimitedRecord(",")]
[IgnoreFirst()]
public class CauseofDeathClass
{
public int Year { get; set; }
public string Ethnicity { get; set; }
public string Sex { get; set; }
public string Cause_of_Death { get; set; }
public int Count { get; set; }
public int Percent { get; set; }
}
コードをどこに表示することができますか? –
クラスコードを追加しました。.csvファイルを処理するコードは、filehelpers.comの区切り文字の例と似ています。 – Roys
[.NETでCSVファイルを読み込む?](http://stackoverflow.com/questions/1405038)/read-a-csv-file-in-net) – MichaelMao