Laden...

Zugriff auf Exceltabelle ohne Namen angeben zu müssen

Erstellt von nieselfriem vor 8 Jahren Letzter Beitrag vor 8 Jahren 890 Views
N
nieselfriem Themenstarter:in
44 Beiträge seit 2004
vor 8 Jahren
Zugriff auf Exceltabelle ohne Namen angeben zu müssen

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

1.029 Beiträge seit 2010
vor 8 Jahren

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

2.207 Beiträge seit 2011
vor 8 Jahren

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