V tomto krátkém tutoriálu se naučíte, jak použít filtr v Excelu pomocí Javy s pomocí jednoduchého postupu krok za krokem. V listu můžete nastavit automatický filtr na všechny sloupce dat v požadovaném rozsahu buněk a poté použít filtr na konkrétní data v libovolném sloupci. Na konci je výstupní soubor uložen jako XLSX soubor, ale můžete jej uložit také v jakémkoli jiném formátu souboru Excel.
Kroky k použití filtru v Excelu pomocí Java
- Přidejte odkaz na knihovnu Aspose.Cells pomocí úložiště Maven
- Přidejte odkaz na třídy Workbook, Worksheet a Cells pomocí příkazu Import v programu
- Vytvořte instanci prázdného objektu sešitu
- Získejte odkaz na první list, kam mají být přidána vzorová data
- Pomocí kolekce buněk v listu vyplňte vzorová data do listu
- Použijte datový filtr v Excelu na požadovaný rozsah buněk
- Nastavte konkrétní filtr na první sloupec proti konkrétním datům
- Uložte výsledný soubor jako XLSX
Zde se vytvoří prázdný sešit, který je naplněn ukázkovými daty. Získá se odkaz na kolekci buněk v listu a nastaví se rozsah pro filtr na tomto listu Excelu. Nakonec je na konkrétní data aplikován filtr, takže při otevření výstupního souboru by měl standardně zobrazovat filtrovaná data.
Kód pro vytvoření filtru v Excelu pomocí Java
V tomto ukázkovém kódu je filtr použit na jeden ze sloupců, ale můžete nastavit filtry na více sloupců v aplikaci Excel na základě příslušných hodnot v tomto sloupci. Zde, pokud chcete uložit výstupní soubor do jiného formátu, jako je XPS, můžete se podívat na článek na jak převést Excel na XPS v Javě.
Všimněte si také, že pro spuštění výše uvedeného kódu není vyžadována žádná další komponenta nebo knihovny jako Interop nebo MS Excel.