rufen Excel -Blattnamen in Blattreihenfolge mit OLEDB
die Aufgabe, Blattnamen aus einem Excel -Arbeitsbuch abzurufen, in der Programmierung gewöhnlich aufgenommen. Das Erhalten dieser Namen in der Reihenfolge, die sie in der Tabelle definiert sind, kann bei Verwendung von OLEDB. GetOledbSchematable () liefert keine Blattnamen in der gewünschten Reihenfolge an. Dies behindert die Fähigkeit des Benutzers, das Abrufen von Daten basierend auf Blattnamen oder Index anzugeben, und führt zu Verwirrung.
Lösung unter Verwendung von Nested Looping
Ein Ansatz beinhaltet die Wiederholung der Blätter nacheinander die Iteration der Blätter nacheinander die Iteration nacheinander nach, sequentiell wiederholt Von Blatt 0 bis die Anzahl der Blätter minus 1. Dies stellt die Erhaltung der Blattbestellung sicher.
Implementierung mit Verwendung OLEDB
Wenn die Verwendung der Office Interop -Klassen nicht möglich ist, ist eine Lösung mit OLEDB verfügbar:
///
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3