I den här korta handledningen kommer du att lära dig hur du tillämpar filter i Excel med Java med hjälp av en enkel steg-för-steg-metode. Du kan ställa in autofilter i kalkylbladet på alla datakolumner i ett önskat cellområde och sedan tillämpa filter mot en viss data i valfri kolumn. I slutet sparas utdatafilen som en XLSX-fil, men du kan spara den i alla andra Excel-filformat också.
Steg för att tillämpa filter i Excel med Java
- Lägg till Aspose.Cells biblioteksreferens med hjälp av Maven-förvaret
- Lägg till referensen till klasserna Workbook, Worksheet och Cells genom att använda kommandot Import i programmet
- Instantiera ett tomt arbetsboksobjekt
- Få en referens till det första bladet där exempeldata ska läggas till
- Använd cellinsamlingen i arket, fyll i exempeldata i kalkylbladet
- Använd datafilter i Excel på önskat cellområde
- Ställ in ett visst filter på den första kolumnen mot viss data
- Spara den resulterande filen som XLSX
Här skapas en tom arbetsbok som är fylld med några exempeldata. Referensen till cellsamling i kalkylbladet erhålls och intervallet ställs in för filtret på detta Excel-ark. I slutändan tillämpas ett filter på en viss data så att när utdatafilen öppnas bör den visa filtrerade data som standard.
Kod för att skapa filter i Excel med Java
I denna exempelkod tillämpas ett filter på en av kolumnerna men du kan ställa in filter på flera kolumner i Excel baserat på respektive värden i den kolumnen. Här om du vill spara utdatafilen till något annat format som XPS, kan du hänvisa till artikeln om hur man konverterar Excel till XPS i Java.
Observera också att inga andra komponenter eller bibliotek som Interop eller MS Excel krävs för att köra ovanstående kod.