Importieren Sie Daten aus dem ResultSet-Objekt der Access-Datenbank Microsoft in das Arbeitsblatt
Mögliche Nutzungsszenarien
Aspose.Cells kann Daten aus dem ResultSet-Objekt, das aus jeder Datenbank erstellt werden kann, in Arbeitsblätter importieren. Dieser Artikel erstellt jedoch speziell ein ResultSet-Objekt aus der Access-Datenbank Microsoft. Da der Code für alle Arten von Datenbanken gleich ist, können Sie ihn allgemein verwenden.
UCanAccess – Erforderlich, um eine Verbindung zur Microsoft Access-Datenbank herzustellen
Bitte herunterladenUCanAccess. Es enthält die folgenden JAR-Dateien. Fügen Sie alle im Klassenpfad hinzu.
- ucanaccess-4.0.1.jar
- commons-lang-2.6.jar
- commons-logging-1.1.1.jar
- hsqldb.jar
- jackcess-2.1.6.jar
Weitere Hilfe finden Sie unter diesem Stack Overflow-Link.
Beispiel Microsoft Access 2016-Datenbankdatei, die im Beispielcode verwendet wird
Das folgende Beispiel Microsoft Access 2016-Datenbankdatei wurde im Beispielcode verwendet. Sie können eine beliebige Datenbankdatei verwenden oder Ihre eigene erstellen.
Der folgende Screenshot zeigt die Datenbankdatei beim Öffnen in Microsoft Access 2016.
Importieren Sie Daten aus dem ResultSet-Objekt der Access-Datenbank Microsoft in das Arbeitsblatt.
Der folgende Beispielcode führt eine SQL-Abfrage aus der Access-Datenbank Microsoft aus und erstellt ein ResultSet-Objekt. Dann importiert es Daten aus dem ResultSet-Objekt in das Arbeitsblatt mitWorksheet.getCells().importResultSet() Methode. Beim ersten Mal verwendet es Zeilen- und Spaltenindizes und dann den Zellennamen, um Daten in das Arbeitsblatt zu importieren. Schließlich speichert es die Arbeitsmappe alsExcel-Datei ausgeben. Der Screenshot zeigt die Auswirkung des Beispielcodes auf die ausgegebene Excel-Datei als Referenz.