Warum unterscheidet sich der Spaltenname aus einer CSV-Datei von der Datentabelle?
Ich verwende OleDbConnection, OleDbCommand und OleDbDataReader, um eine CSV-Datei in eine DataTable zu lesen.
Die CSV-Datei verwendet die erste Zeile als Kopfzeile.
Einige der Namen in der Kopfzeile enthalten nicht alphanumerische Zeichen wie (_. /).
Wenn das System die Spaltennamen erstellt, transponiert es die. (Punkt-) Zeichen in ein # (Nummernzeichen).
Warum wird dieses eine Zeichen geändert und gibt es eine Möglichkeit, die Änderung zu stoppen, indem die. (Punkt) im Spaltennamen bleiben?
Vielen Dank,
Keith