В этом кратком руководстве вы узнаете, как применить фильтр в Excel с помощью Java с помощью простого пошагового подхода. Вы можете установить автофильтр на листе для всех столбцов данных в нужном диапазоне ячеек, а затем применить фильтр к определенным данным в любом столбце. В конце выходной файл сохраняется как файл XLSX, однако вы также можете сохранить его в любом другом формате файла Excel.
Шаги по применению фильтра в Excel с использованием Java
- Добавьте ссылку на библиотеку Aspose.Cells, используя репозиторий Maven.
- Добавьте ссылку на классы Workbook, Worksheet и Cells с помощью команды «Импорт» в программе.
- Создать экземпляр пустого объекта рабочей книги
- Получить ссылку на первый лист, куда должны быть добавлены данные выборки
- Используя коллекцию ячеек на листе, заполните образцы данных на листе.
- Применить фильтр данных в Excel к нужному диапазону ячеек
- Установите определенный фильтр в первом столбце для определенных данных
- Сохраните полученный файл как XLSX.
Здесь создается пустая рабочая книга, которая заполняется некоторыми образцами данных. Получается ссылка на коллекцию ячеек на листе и устанавливается диапазон для фильтра на этом листе Excel. В конечном итоге фильтр применяется к определенным данным, поэтому при открытии выходного файла он должен отображать отфильтрованные данные по умолчанию.
Код для создания фильтра в Excel с использованием Java
В этом примере кода фильтр применяется к одному из столбцов, однако вы можете установить фильтры для нескольких столбцов в Excel на основе соответствующих значений в этом столбце. Здесь, если вы хотите сохранить выходной файл в каком-либо другом формате, таком как XPS, вы можете обратиться к статье как преобразовать Excel в XPS в Java.
Также обратите внимание, что для запуска приведенного выше кода не требуется никаких других компонентов или библиотек, таких как Interop или MS Excel.