verwendetes Datenbanksystem: <Excel 2007+>
Hallo,
wie kann ich Zugriff auf die Tabellen mit Select zugreifen, ohne den Namen (Tabelle1) angeben zu müssen, wie in meinem Beispiel dargestellt?
OleDbCommand oconn = new OleDbCommand("Select * From [Tabelle1$]", con);
Gibt es die Möglichkeit sie als Array zu referenzieren?
VG Georg
Hi,
wenn ich das Problem richtig verstehe möchtest du eigentlich die Namen der vorhandenen Tabellen ermitteln - diese sammeln - und dann auslesen - richtig?
In folgendem Artikel ist unter "Read" beschrieben, wie man an das Schema (und damit an die Namen der Tabellen) kommt:
Read and Write Excel Documents Using OLEDB
LG
Hallo Taipi88,
das wollte ich auch gerade posten 😉
Hallo nieselfriem,
vielleicht als zusätzliche Info: Du kannst auch das Excel als DataTable einlesen und dann damit arbeiten. Das ist vielleicht etwas angenehmer.
GitHub - ExcelDataReader
Gruss
Coffeebean
Microsoft MVP // Me // Blog // GitHub // @Egghead // All my talks // Speakerdeck