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.

todo: Bild_alt_Text

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.

todo: Bild_alt_Text

Beispielcode