http://csvhelper.com , доступный через NuGet, используется для чтения и записи файлов CSV.
CsvHelper позволяет вам читать ваш файл CSV прямо в пользовательский учебный класс. как сопоставить имена свойств на основе строки заголовка (это настраиваемый). Он использует скомпилированный деревья выражений вместо отражение, поэтому он очень быстрый.
Он также очень расширяемый и настраиваемый.
Я в основном пытаюсь понять, как читать в CSV-файле с заголовками (неизвестные имена) и читать записи в настраиваемый объект.
Нет никакой документации по этому поводу, так что интересно, есть ли кто-нибудь знал, как использовать CsvReader, чтобы упорядочить значения в массив строк, или как вы порекомендуете с этим справиться?