Ich versuche eine Tabellenkalkulationsdatei mit dem Namen Book1.xls
zu lesen, die ein Arbeitsblatt namens Sheet1
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?
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.
Ä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
beste Lösung durch Vb codiert von diesem Link, alle Kredite an diese Leute- Ссылка
C # Meine erwartete Lösung unter
%Vor%