Microsoft® Fractionnement de fichiers Excel via Java

Diviser la feuille de calcul Excel en feuilles de calcul dans les applications basées sur Java

 

Il existe une variété de scénarios lorsqu’il est nécessaire de diviser des fichiers Excel comme une feuille de calcul contenant les données des étudiants avec l’attribution d’une seule feuille pour chaque étudiant. Et il est nécessaire de diviser chaque feuille par élève dans un fichier distinct. Pour l’automatiser, l’application via Java, Java Exceller API est là pour diviser le document Excel par feuille. Les formats pris en charge incluent XLS, XLSX, XLSB, XLSM, ODS.

Diviser un document Excel en plusieurs fichiers

Le moyen le plus simple de diviser un fichier Excel en feuille est d’accéder à toutes les feuilles, de parcourir chaque feuille et de l’enregistrer une par une dans le format souhaité. Pour charger la feuille de calcul, API fournit Cahier d’exercices classe. getWorksheets().getCount() La méthode obtient le nombre total de feuilles. Parcourez chaque feuille et utilisez getWorksheets().get(sheetindex) pour accéder à une feuille spécifique. Déplacez les données de la feuille sélectionnée dans l’objet de classe Workbook nouvellement créé en utilisant Méthode de copie . Enfin, enregistrez-le au format requis.

Java Code pour diviser les fichiers Excel
 

Diviser la feuille de calcul Excel en volets

API fournit également une fonctionnalité permettant de diviser la feuille de calcul Excel en différents volets. Le processus est le suivant : chargez le fichier à l’aide de la classe Workbook. Sélectionnez la première feuille de calcul ou toute feuille requise en fournissant son index. Appelez setActiveCell ayant l’index de cellule pertinent comme paramètre. Et enfin, divisez la fenêtre de la feuille de calcul en différents volets en appelant la méthode split().

Java Code pour diviser la feuille Excel en vue volet