Das Microsoft Jet-Datenbankmodul konnte das Objekt 'Sheet1 $' nicht finden.

8

Ich versuche eine Tabellenkalkulationsdatei mit dem Namen Book1.xls zu lesen, die ein Arbeitsblatt namens Sheet1

enthält

Ich bekomme jedoch den folgenden Fehler:

  

Das Microsoft Jet-Datenbankmodul konnte das Objekt 'Sheet1 $' nicht finden.   Stellen Sie sicher, dass das Objekt existiert und dass Sie seinen Namen und den Pfad buchstabieren   richtig benennen.

Hier ist ein Ausschnitt des Codes, den ich verwende:

%Vor%

Ich kann nicht verstehen, warum der Code mein Arbeitsblatt nicht finden kann. Warum ist das und wie kann ich es lösen?

    
Curt 13.04.2012, 08:57
quelle

6 Antworten

13

Ich habe das Problem gefunden.

Es scheint, dass die Tabelle an der falschen Stelle gespeichert wurde, so dass filepath nicht auf eine Datei verweist, die existiert.

Ich habe das zunächst nicht überprüft, da ich annahm, dass eine andere Fehlermeldung erscheinen würde. So etwas wie "Book1.xls konnte nicht gefunden werden". Wie auch immer es scheint, wenn es nicht existiert, dann wird die Nachricht nur sagen, dass es das Arbeitsblatt nicht finden kann.

    
Curt 13.04.2012, 11:05
quelle
1

Auch - stellen Sie sicher, dass Sie die Datei nicht bereits in Excel geöffnet haben. Sie können die Datei nicht lesen, wenn sie irgendwo anders geöffnet ist. Ich hatte den gleichen Fehler und erkannte, dass ich die Datei in Excel geöffnet hatte.

    
ajwaka 16.03.2016 15:24
quelle
0

Nicht sicher, ich habe einen ähnlichen Code (C #), der gut funktioniert ...

Vielleicht können Sie einen Unterschied erkennen?

%Vor%

Versuchen Sie, Ihr Blatt umzubenennen; oder explizit Spalten hinzufügen; oder prüfen, ob Groß- und Kleinschreibung beachtet wird.

    
Dante 13.04.2012 09:06
quelle
0

Ändern Sie den Speicherort Ihrer Excel-Datei. Dieser Fehler wird behoben. kann Ihre Datei in den gleichen Ordner stellen, in dem Ihre Quelle vorhanden ist

    
Zohaib Iqbal 28.11.2013 06:02
quelle
0

beste Lösung durch Vb codiert von diesem Link, alle Kredite an diese Leute- Ссылка

C # Meine erwartete Lösung unter

%Vor%     
vijai bharath 06.02.2016 02:15
quelle
-1

Wenn der Dateiname ein zusätzliches Punktzeichen wie folgt hat:

%Vor%

Nächste Select-Anweisung:

%Vor%

mit Verbindungszeichenfolge:

%Vor%

wird mit Ausnahme fehlschlagen:

%Vor%     
volody 31.01.2017 16:56
quelle

Tags und Links