の内側にあるCSVファイルを「」読み方:私はいくつかのCSVデータを持つデータ
"data1", "data2", "data2_1", "data3"
私は、データを読み取るためにcsvHelper
を使用しています。
セパレータ','
を使用してデータを読み取り、分割すると、4つのレコードが取得されます。
"data1",
"data2",
"data2_1",
"data3"
しかし、私は3列以下
"data1",
"data2, data2_1",
"data3"
を持っているように私には3つのレコードをしたい私は
var config = new CsvConfiguration() { HasHeaderRecord = false };
var stream = File.OpenRead(FilePath);
using (var csvReader = new CsvReader(new StreamReader(stream, Encoding.UTF8), config))
{
while (csvReader.Read()) {
var parser = csvReader.Parser;
var rowRecors = parser.RawRecord;
var splitedData = rowRecors.Split(',');
}
でプロパティリストを参照してくださいコンストラクタ
にこれを追加する必要があります。自分で分割すると、ツールを使用するのはなぜ邪魔でしょうか? – oerkelens
あなたは、使用している正確なcsvヘルパーライブラリ(リンク)を教えてください。 CsvReaderはたくさんの一般的なものです – Steve
[CSVファイルのコンマを扱う]の可能な複製(https://stackoverflow.com/questions/769621/dealing-with-commas-in-a-csv-file) – Sentry