При использовании библиотеки CsvHelper и, в частности, функции CsvReader.Read()
, существует ли способ игнорировать пустые записи и/или пробелы?Как игнорировать пробелы при использовании CsvHelper, CsvReader.Read()?
Мне нужно вернуть необработанный string[]
, но надеялся, что я мог бы выполнять некоторые функции очистки при разборе с библиотекой.
Я проверил Github и CsvReader.Read()
, кажется, использует SkipEmptyRecords, но это не работает для меня, как у меня есть пробелы.
Вот мой файл csv, его закодированный в UTF8 без спецификации.
Я пробовал кодировку ASCII, только в случае, если я что-то пропустил, но это не сработало.
Если никто не знает, я поговорю с Джошем и отправлю запрос git с исправлением.
Ссылка: http://joshclose.github.io/CsvHelper/
Это похоже на использование SkipEmptyRecords - https://github.com/JoshClose/CsvHelper/blob/master/src/CsvHelper/CsvReader.cs#L177 – Rhumborl
Я видел это, но, похоже, он не работает для меня , он проверяет нули, но не пробелы. Вопрос изменен, чтобы отразить. –