У цьому короткому посібнику ви дізнаєтесь, як застосувати фільтр у 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.