CsvHelper Ignore case for header names
If you are using the http://joshclose.github.io/CsvHelper/ you can provide some configuration when constructing the CsvReader or configuring it after construction. using (var stringReader = new StringReader(yourString)) using (var csvReader = new CsvReader(stringReader)) { // Ignore header case. csvReader.Configuration.PrepareHeaderForMatch = (string header, int index) => header.ToLower(); return csvReader.GetRecords<Import>().ToList(); } There is more documentation in the PrepareHeaderForMatch … Read more