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 exemple ci-dessous exécute une requête SQL depuis une base de données Microsoft Access et crée un objet ResultSet. Ensuite, il importe les données de l’objet ResultSet dans une feuille de calcul en utilisant Worksheet.getCells().importResultSet(). La première fois, il utilise les indices de ligne et de colonne, puis il utilise le nom de la cellule pour importer les données dans la feuille. Enfin, il enregistre le classeur sous le nom de fichier Excel de sortie Output Excel File. La capture d’écran montre l’effet du code pour le fichier Excel de sortie en tant que référence.

todo:image_alt_text

Code d’exemple