2010-09-17 4 views
8

J'utilise Apache POI depuis un certain temps et cela fonctionne très bien, mais je ne suis pas en mesure de trouver une réponse fiable concernant le support du filtre dans la bibliothèque. Pour référence, je veux dire l'option de filtre disponible dans l'onglet de données dans Excel qui vous permet d'afficher toutes les valeurs uniques d'une colonne comme une zone de liste déroulante dans l'en-tête de la colonne.POI d'Apache. Configurer les filtres de données dans Excel

Je sais qu'il y a déjà une question à ce sujet generate excel in java où cette question a été posée.

Et je vois que les gens Apache POI vérifiés quelque chose récemment pour cette https://issues.apache.org/bugzilla/show_bug.cgi?id=35125

Est-ce qu'il ya quelqu'un qui a utilisé une nouvelle version POI pour essayer option de filtre? En attendant la sortie de la dernière version de POI avec cette fonctionnalité, il est possible que nous ne puissions pas signaler d'autres API Java Excel qui autorisent cette option (JExcel n'est pas aussi loin que je l'ai découvert). Je vois beaucoup de sites permettant l'exportation pour exceller avec un filtrage disponible. S'il n'y a pas de bonne API pour le fournir, y a-t-il un autre moyen ou post traitement sur Excel que je peux faire pour ajouter cette option?

Désolé pour la question répétée, mais je ne pouvais pas voir d'autre moyen de résoudre mon problème autre que l'approche de la communauté stackoverflow

Répondre

17

Il est déjà activé dans Apache POI 3.7. Comment? jetez un oeil ...

sheet.setAutoFilter (CellRangeAddress.valueOf ("A1: C200"));

+0

Merci beaucoup ... – Fazal

+0

Belle !!!, merci beaucoup !, j'ai utilisé sur la plage de cellules que les en-têtes de ma feuille et il fonctionne parfaitement: sheet.setAutoFilter (CellRangeAddress.valueOf ("A1: H1 ")); – Israelm

Questions connexes