Как да приложите филтър в Excel с помощта на Java

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

Стъпки за прилагане на филтър в Excel с помощта на Java

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

Тук се създава празна работна книга, която се попълва с примерни данни. Получава се препратка към колекция от клетки в работния лист и се задава диапазонът за филтъра на този лист на Excel. В крайна сметка се прилага филтър върху определени данни, така че когато изходният файл се отвори, той трябва да показва филтрирани данни по подразбиране.

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

В този примерен код е приложен филтър към една от колоните, но можете да зададете филтри за множество колони в Excel въз основа на съответните стойности в тази колона. Тук, ако искате да запишете изходния файл в някакъв друг формат като XPS, можете да се обърнете към статията на как да конвертирате Excel в XPS в Java.

Също така имайте предвид, че не са необходими други компоненти или библиотеки като Interop или MS Excel за изпълнение на горния код.

 Български