2010-09-17 127 views
8

He estado utilizando Apache POI durante bastante tiempo y funciona muy bien, pero no puedo encontrar una respuesta confiable sobre el soporte de filtros en la biblioteca.Apache POI. Configurar los filtros de datos en Excel

Como referencia, me refiero a la opción de filtro disponible en la pestaña de datos en excel que le permite mostrar todos los valores únicos de una columna como un cuadro combinado en el encabezado de la columna.

Sé que ya hay una pregunta al respecto generate excel in java donde se realizó esta pregunta.

Y veo que la gente Apache POI comprobarse en algo recientemente para este https://issues.apache.org/bugzilla/show_bug.cgi?id=35125

¿Hay alguien que haya usado PDI nueva versión opción de filtro para intentar?

Como esperar la publicación final de los POI con esta característica puede no ser posible para nosotros, ¿alguien puede señalar otra API Java de Excel que permita esta opción (JExcel no llega hasta donde me enteré). Veo muchos sitios web que permiten exportar para sobresalir con el filtrado disponible. Si no hay una buena API para proporcionarlo, ¿hay alguna otra forma o procesamiento posterior en excel que pueda hacer para agregar esta opción?

Lo siento por la pregunta repetida, pero no pude ver ninguna otra forma de resolver mi problema aparte de acercarse a la comunidad stackoverflow

Respuesta

17

Ya está habilitada en Apache POI 3.7. ¿Cómo? echar un vistazo ...

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

+0

Muchas gracias ... – Fazal

+0

¡¡¡¡¡¡¡¡¡¡¡Muchas gracias !!, usé en el rango de celdas solo los encabezados de mi hoja y funciona perfectamente: sheet.setAutoFilter (CellRangeAddress.valueOf ("A1: H1 ")); – Israelm

Cuestiones relacionadas