Я пытаюсь прочитать файл CSV с форматом: наименования, местонахождение Иосифа, «улица xpto, Лондоном»Чтения CSV файл C# с запятой разделителем
Когда я прочитал CSV, я разделить файл «,», но когда линия имеет «street xpto, London» (другие запятые), она не работает.
Есть ли какое-то решение? Мне нужно сделать split, игнорируя запятые, когда вы найдете «».
var reader = new StreamReader(File.OpenRead(@"C:\example_File.csv"));
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
String[] values = line.Split(',');
for (int i = 0; i < values.Length; i++)
{
}
}
это адрес, в окружении цитат, как показано? Вы бы лучше изучали библиотеку синтаксического анализа csv, хотя .. – Sayse
[смотрите здесь] (http://stackoverflow.com/questions/11351864/read-csv-file-when-with-c-sharp-and-dontread -commas-in-double-quotes) – Szer
'TextFieldParser'или' FileHelpers' - это способы пойти – DrKoch