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.

todo:image_alt_text

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.

todo:image_alt_text

Beispielcode