Announcement

Collapse
No announcement yet.

Ado.net und Excel Files

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ado.net und Excel Files

    Hallo zusammen,

    es gibt ja Möglichkeiten mit z.B. Oledb o.ä. ein Excel file in ein DataTable einzulesen...

    Soweit so gut, solange man in der ersten Zeile seine Spaltennamen hat, funzt das ganze hervorragen...

    Ist es aber möglich anzugeben "Spaltennamen sind in Zeile x, beginne Rows zu lesen in Zeile x+1"?

    Also, dass man noch allgemeine Überschriften über dem File haben kann?

    Danke für Eure Hilfe...

    Gruß

  • #2
    Hallo,

    in diesem Fall muss in Microsoft Excel über das Menü Einfügen | Namen | Definieren ein Datenbereich mit einem festen Namen definiert werden. Der Datenbereich blendet somit alle Beschriftungszeilen auf dem Arbeitsblatt aus.

    In Visual Studio 2005 wird im TableAdapter-Wizard der ODBC-Provider ausgewählt, um dort den Microsoft Excel-Treiber zu aktivieren. Der Wizard generiert dabei die folgende Verbindungzeichenfolge

    Code:
    Dsn=Test;dbq=C:\Temp\Mappe1.xls;defaultdir=C:\Temp;
    driverid=790;fil=excel 8.0;maxbuffersize=2048;pagetimeout=5
    Wenn dann der Query Builder sichtbar wird, liestet dieser die in der XLS-Datei vorgefundenen Datenbereiche auf. Die SELECT-Abfrage bezieht sich dann nicht mehr auf den Namen des Arbeitsblatts der XLS-Datei, sondern auf den Namen des Datenbereichs.

    Comment

    Working...
    X