Daten aus dem ResultSet Objekt der Microsoft Access Datenbank in das Arbeitsblatt importieren
Mögliche Verwendungsszenarien
Aspose.Cells kann Daten zu Arbeitsblättern aus dem ResultSet-Objekt importieren, das aus jeder Datenbank erstellt werden kann. Dieser Artikel erstellt jedoch speziell ein ResultSet-Objekt aus der Microsoft Access-Datenbank. Da der Code für alle Arten von Datenbanken gleich ist, können Sie ihn generell verwenden.
UCanAccess - Erforderlich, um eine Verbindung zur Microsoft Access-Datenbank herzustellen
Bitte laden Sie UCanAccess herunter. Es enthält die folgenden JAR-Dateien. Fügen Sie alle von ihnen zum 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
Für weitere Hilfe besuchen Sie bitte diesen Stack Overflow-Link.
Beispieldatei der Microsoft Access 2016-Datenbank, die im Beispielcode verwendet wird
Die 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, wenn sie in Microsoft Access 2016 geöffnet wird.
Daten aus dem ResultSet-Objekt der Microsoft Access-Datenbank in das Arbeitsblatt importieren.
Der folgende Beispielcode führt eine SQL-Abfrage aus der Microsoft Access-Datenbank aus und erstellt ein ResultSet-Objekt. Dann importiert es Daten aus dem ResultSet-Objekt in das Arbeitsblatt mittels der Worksheet.getCells().importResultSet()-Methode. Zuerst verwendet es Zeilen- und Spaltenindizes und dann verwendet es Zellennamen, um Daten in das Arbeitsblatt zu importieren. Schließlich speichert es die Arbeitsmappe als Ausgabedatei Excel. Der Screenshot zeigt die Auswirkung des Beispielcodes auf die Ausgabedatei Excel zur Referenz.