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