Sonderzeichen nach Excel-Import mit OleDB
-
Hallo zusammen!
Folgendes Problem: Ich lese eine Excel-Datei mittels OleDB in ein DataSet ein.
Funktioniert auch soweit. Allerdings knallt er mir in den Tabllennamen (also der Name des Arbeitsblattes) am ende ein "$"-Zeichen hinein.Warum?
Hier nochmal ein kleiner Codeauszug:string strTableName = sheet["TABLE_NAME"].ToString(); string strSqlCommand = "SELECT * FROM[" + strTableName + "]"; OleDbDataAdapter adap = new OleDbDataAdapter(strSqlCommand, con); adap.Fill(excelData, strTableName);
-
Da man nicht sieht was sheet ist, kann man hier kaum was sagen.
-
Hat sich erledigt. Ich nehme einfach
strTableName = strTableName.Replace("$", "")
und weg ist das unerwünschte Zeichen. Woher das Zeichen beim Einlesen kommt, bleibt mir aber weiterhin rätselhaft.