Apache POI. Настройка фильтров данных в Excel - PullRequest
8 голосов
/ 17 сентября 2010

Я уже давно использую Apache POI, и он прекрасно работает, но я не могу найти надежного ответа о поддержке фильтров в библиотеке.

Для справки я имею в виду опцию фильтра, доступную в данныхВкладка в Excel, которая позволяет отображать все уникальные значения столбца в виде поля со списком в заголовке столбца.

Я знаю, что уже есть вопрос об этом Генерировать Excel в Java где этот вопрос был задан.

И я вижу, что сотрудники Apache POI недавно что-то проверяли для этого https://issues.apache.org/bugzilla/show_bug.cgi?id=35125

Есть ли кто-нибудь, кто использовал новую версию POI, чтобы попробовать опцию фильтра?

Как ожидаетдля окончательного выпуска POI с этой функцией для нас может оказаться невозможным, может кто-нибудь указать другой API Java Excel, который разрешает эту опцию (JExcel не так, как я выяснил).Я вижу много сайтов, позволяющих экспортировать, чтобы преуспеть с доступной фильтрацией.Если нет хорошего API для его предоставления, есть ли другой способ или постобработка в Excel, который я могу сделать, чтобы добавить эту опцию

Извините за повторный вопрос, но я не смог найти какой-либо другой способ решенияМоя проблема не связана с сообществом stackoverflow

1 Ответ

17 голосов
/ 16 декабря 2010

Он уже включен в Apache POI 3.7. Как? взгляни ...

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

...