Erhalten von FileHelpers 2.0, um CSV-Dateien mit überschüssigen Kommas zu verarbeiten

Ich verwende derzeit die FileHelpers-Bibliothek (v2.0.0.0), um eine CSV-Datei zu analysieren. Die CSV-Datei ist einer Klasse zugeordnet, die über eine Handvoll öffentlicher Eigenschaften verfügtN. Das Problem ist, dass FileHelpers standardmäßig Fälle nicht korrekt behandelt, in denen der Benutzer eine CSV-Datei mit mehr als angibtN-1 Kommas. Die restlichen Kommas werden nur an den letzten Eigenschaftswert angehängt.

Ich dachte, das muss über konfigurierbar seinAttribute von FileHelpers, aber ich habe nichts gesehen, das Felder ignorieren würde, die keine übereinstimmende Eigenschaft im Datensatz haben.

Ich schaute in dieRecordConditions, aber wenn Sie so etwas wie ExcludeIfEnds (",") verwenden, wird die Zeile ganz übersprungen, wenn sie mit einem Komma endet, aber ich möchte nur, dass sie entfernt werden.

Es ist möglich, dass meine einzige Möglichkeit darin besteht, die Datei vorab zu verarbeiten und alle nachgestellten Kommas zu entfernen.Das ist völlig in Ordnung, aber ich wollte wissen, ob FileHelpers dies auch kann, und vielleicht sehe ich es einfach nicht in den Dokumenten.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage