Как применить фильтр в Excel с помощью Java

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

Шаги по применению фильтра в Excel с использованием Java

  1. Добавьте ссылку на библиотеку Aspose.Cells, используя репозиторий Maven.
  2. Добавьте ссылку на классы Workbook, Worksheet и Cells с помощью команды «Импорт» в программе.
  3. Создать экземпляр пустого объекта рабочей книги
  4. Получить ссылку на первый лист, куда должны быть добавлены данные выборки
  5. Используя коллекцию ячеек на листе, заполните образцы данных на листе.
  6. Применить фильтр данных в Excel к нужному диапазону ячеек
  7. Установите определенный фильтр в первом столбце для определенных данных
  8. Сохраните полученный файл как XLSX.

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

Код для создания фильтра в Excel с использованием Java

В этом примере кода фильтр применяется к одному из столбцов, однако вы можете установить фильтры для нескольких столбцов в Excel на основе соответствующих значений в этом столбце. Здесь, если вы хотите сохранить выходной файл в каком-либо другом формате, таком как XPS, вы можете обратиться к статье как преобразовать Excel в XPS в Java.

Также обратите внимание, что для запуска приведенного выше кода не требуется никаких других компонентов или библиотек, таких как Interop или MS Excel.

 Русский