Uzyskanie FileHelpers 2.0 do obsługi plików CSV z nadmiernymi przecinkami

Obecnie używam biblioteki FileHelpers (v2.0.0.0) do analizowania pliku CSV. Plik CSV jest odwzorowany na klasę, która ma kilka właściwości publicznych, powiedzmy, że sąN. Problem polega na tym, że domyślnie FileHelpers nie obsługuje poprawnie przypadków, w których użytkownik określa plik CSV, który ma więcej niżN-1 przecinki. Pozostałe przecinki są dołączane do ostatniej wartości właściwości.

Pomyślałem, że to musi być konfigurowalne przezAtrybuty FileHelpers, ale nie widziałem niczego, co ignorowałoby pola, które nie mają pasującej właściwości w rekordzie.

Spojrzałem wStan rekordus, ale użycie czegoś takiego jak ExcludeIfEnds (",") wygląda tak, jakby całkowicie pominęło linię, jeśli kończy się przecinkiem, ale chcę po prostu je usunąć.

Możliwe, że moim jedynym wyjściem jest wstępne przetworzenie pliku i usunięcie wszelkich przecinków,co jest całkowicie w porządku, ale chciałem wiedzieć, czy FileHelpers może to zrobić również i być może po prostu nie widzę tego w dokumentach.

questionAnswers(3)

yourAnswerToTheQuestion