vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
XLS auslesen 
Autor: Breezeman
Datum: 09.12.08 17:41

Hallo Leute,

leider komme ich bei folgendem Problem nicht weiter.
Ich versuche eine xls per JetEngine zu öffnen und entsprechende Spalten auszulesen.

     conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
           "Data Source=" & frm_Main.CommonDialog1.FileName & ";" & _
           "Extended Properties=""Excel 8.0;HDR=YES;"";"
Wenn ich dann das entsprechende Arbeitsblatt (in meinem Fall "Sheet1") einlesen will, bekomme ich immer 0 Records:

   Set rs = New adodb.Recordset
         rs.Open "SELECT * FROM [Sheet1$]", conn, adOpenKeyset, adLockOptimistic
Wenn ich aber beispielsweise so auslese:
rs.Open "SELECT * FROM [Sheet1$E2:E100]", conn, adOpenKeyset, adLockOptimistic
dann bekomme ich 99 Records. Leider ist meine XLS aber größer als 16384 Sätze. Wenn ich aber so probiere:
rs.Open "SELECT * FROM [Sheet1$E1:E25000]", conn, adOpenKeyset, adLockOptimistic
dann kommt der Fehler "Das Microsoft Jet-Datenbankmodul konnte das Objekt 'Sheet1$E1:E25000' nicht finden..."

Was mache ich falsch bzw. wie kann ich eine simple Exceltabelle mit 6 Spalten und ca 25.000 Datensätzen auslesen, ohne dass ich die Exceltabelle öffnen muss. Ich muss die Exceltabelle für einen Import unbedingt auch ohne installiertes Excel importieren können.

Danke vorab für Hilfe
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
XLS auslesen1.474Breezeman09.12.08 17:41
Re: XLS auslesen930jasmina17.12.08 14:22
Re: XLS auslesen880Breezeman18.12.08 18:26
Re: XLS auslesen920wb-soft18.12.08 20:31

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel