Ce didacticiel étape par étape explique comment générer un fichier Excel en Java à l’aide d’un code simple. Il est très courant de générer un fichier Excel par programme et de remplir les données soit en le codant en dur, soit en lisant à partir d’une autre source et en remplissant la feuille souhaitée. A cet effet, chaque cellule est accessible et les données sont remplies. Une fois toutes les données remplies, le classeur peut être enregistré dans n’importe quel format comme XLSX dans cet exemple.
Étapes pour générer un fichier Excel en Java
- À l’aide de Maven, ajoutez la bibliothèque Aspose.Cells au projet
- Ajoutez une référence aux classes Workbook, Worksheet et Cells à l’aide de l’importation dans le programme
- Instancier un objet de classe Workbook
- Obtenir une référence à la feuille de calcul souhaitée dans le classeur
- Obtenir une référence à la collection Cells dans la feuille de calcul souhaitée
- Définir des valeurs dans différentes cellules à l’aide de la collection Cells
- Enregistrez le fichier résultant au format XLSX
Les étapes ci-dessus décrivent la procédure pour créer un fichier Excel à l’aide de Java. La bibliothèque Aspose.Cells doit être ajoutée pour exécuter ce code. Vous pouvez importer quelques classes telles que Workbook, Worksheet et Cells où la classe Cells est une collection de cellules dans la feuille de calcul respective qui donne accès à chaque cellule individuelle de la feuille. En utilisant cette collection, définissez les valeurs dans les cellules souhaitées et enregistrez enfin le classeur dans un format de fichier Excel tel que XLSX utilisé dans ce didacticiel.
Code pour créer un fichier Excel en Java
Cet exemple de code peut être utilisé pour créer un fichier Excel à l’aide de Java sous Windows, macOS et Linux. Dans cet exemple de code, un objet Workbook est initialisé et contient une collection de feuilles de calcul. Par défaut, une seule feuille est ajoutée lors de la création d’un objet Workbook. Chaque feuille de calcul contient une collection de cellules qui est utilisée pour accéder à des cellules individuelles en utilisant l’adresse comme “A1”, etc. Les valeurs de chaîne sont définies sur la cellule, mais vous pouvez définir n’importe quelle valeur comme un entier, un décimal, une date et tous les autres types pris en charge par MS Exceller. Si vous souhaitez convertir un fichier Excel dans un autre format, par exemple XPS, en utilisant un langage autre que Java, par exemple C#, vous pouvez vous référer à l’article convertir Excel en XPS en C#.
Notez qu’il n’est pas nécessaire d’installer MS Excel ou d’utiliser l’interopérabilité pour exécuter l’exemple de code ci-dessus.