Ich verwende OLEDB, um Excel-Tabelle mit C# zu lesen. In diesem Spaltenkopf ist Name "Sr.No." in meinem "Sheet1". Wenn ich Excel-Sheet-Daten in meine Datatable hole, erhalte ich "Sr # No #" als Spaltenüberschriftsnamen anstelle des ursprünglichen. Kannst du mir bitte sagen, warum es so ist? Und was ist die Lösung für dasselbe?Problem beim Lesen der Excel-Tabelle mit Sonderzeichen in C#
Danke.
Ja! Wenn Sie OLEDB verwenden, behandeln Sie die Excel-Datei wie eine Datenbanktabelle. Es gelten die Regeln für Datenbanken (nur OLEDB-Tabellen). Wie AakashM sagte, müssen Sie sich mit dem Ersetzen in Code nach dem Lesen von oledb beschäftigen oder durch eine andere Methode zum Lesen der Daten ersetzen. –