MyExcel est une boîte à outils qui intègre plusieurs fonctions telles que l'importation, l'exportation et le cryptage d'Excel.
avantage
Peut générer des tableaux de toute complexité : cet outil utilise des méthodes de cellules itératives pour le dessin Excel, peut générer des tableaux Excel de toute complexité et a une largeur et une hauteur adaptatives ;
Coût d'apprentissage nul : en utilisant HTML comme modèle, le coût d'apprentissage est presque nul ;
Prend en charge les couleurs d'arrière-plan, les bordures, les polices et autres paramètres de style couramment utilisés : voir la section Documentation - Prise en charge des styles pour plus de détails ;
Prend en charge .xls, .xlsx et .csv : prend en charge la génération de fichiers Excel et .csv avec les suffixes .xls et .xlsx ;
Prend en charge l'exportation de formules : prend en charge la définition de formules dans les modèles Excel pour réduire le montant du calcul côté serveur ;
Prise en charge du mode SXSSF à faible mémoire : prend en charge le mode SXSSF à faible mémoire, qui peut utiliser une mémoire extrêmement faible pour générer .xlsx ;
Prend en charge l'exportation en mode producteur-consommateur : prend en charge l'exportation en mode producteur-consommateur, sans qu'il soit nécessaire d'obtenir toutes les données en même temps, et obtient les données par lots avec le mode SXSSF pour réaliser une exportation de données véritablement massive ;
Prend en charge plusieurs moteurs de modèles : des générateurs Excel pour les moteurs de modèles couramment utilisés tels que Freemarker, Groovy, Beetl et Thymeleaf ont été intégrés (voir le document Mise en route pour plus de détails. Il est recommandé d'utiliser le moteur de modèles Beetl (document Beetl) ;
Fournit un générateur Excel par défaut pour générer directement un Excel simple : pas besoin d'écrire du code HTML, le modèle par défaut a été intégré et peut être généré directement en fonction de la liste de données POJO ;
Prend en charge la génération de plusieurs feuilles à la fois : en utilisant le tableau comme unité de feuille, prend en charge l'exportation de plusieurs feuilles dans un seul document Excel ;
Prend en charge le paramètre de capacité Excel : prend en charge le paramètre de capacité Excel. Une fois la capacité atteinte, Excel sera automatiquement créé et pourra être intégré dans un package zip et exporté ;