Importer des données depuis l objet ResultSet de la base de données Microsoft Access vers la feuille de calcul

Scénarios d’utilisation possibles

Aspose.Cells peut importer des données dans des feuilles de calcul à partir de l’objet ResultSet qui peut être créé à partir de n’importe quelle base de données. Cependant, cet article crée spécifiquement un objet ResultSet à partir de la base de données Microsoft Access. Étant donné que le code est le même pour tous les types de bases de données, vous pouvez l’utiliser de manière générale.

UCanAccess - Nécessaire pour se connecter à une base de données Microsoft Access

Veuillez télécharger UCanAccess. Il inclut les fichiers JAR suivants. Ajoutez-les tous dans le chemin de classe.

  • ucanaccess-4.0.1.jar
  • commons-lang-2.6.jar
  • commons-logging-1.1.1.jar
  • hsqldb.jar
  • jackcess-2.1.6.jar

Pour plus d’aide, veuillez visiter ce lien Stack Overflow.

Fichier de base de données Microsoft Access 2016 d’exemple utilisé dans le code d’exemple

Le fichier de base de données Microsoft Access 2016 d’exemple suivant a été utilisé dans le code d’exemple. Vous pouvez utiliser n’importe quel fichier de base de données ou en créer un.

La capture d’écran suivante montre le fichier de base de données lorsqu’il est ouvert dans Microsoft Access 2016.

todo:image_alt_text

Importer des données depuis l’objet ResultSet de la base de données Microsoft Access vers la feuille de calcul.

Le code d’exemple suivant exécute une requête SQL à partir de la base de données Microsoft Access et crée un objet ResultSet. Ensuite, il importe des données depuis l’objet ResultSet dans la feuille de calcul en utilisant la méthode Worksheet.getCells().importResultSet(). La première fois, il utilise des indices de lignes et de colonnes, puis il utilise le nom de la cellule pour importer des données dans la feuille de calcul. Enfin, il enregistre le classeur en tant que Fichier Excel en sortie. La capture d’écran montre l’effet du code d’exemple sur le fichier Excel de sortie pour une référence.

todo:image_alt_text

Code d’exemple