Hur man använder filter i Excel med Java

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

  1. Lägg till Aspose.Cells biblioteksreferens med hjälp av Maven-förvaret
  2. Lägg till referensen till klasserna Workbook, Worksheet och Cells genom att använda kommandot Import i programmet
  3. Instantiera ett tomt arbetsboksobjekt
  4. Få en referens till det första bladet där exempeldata ska läggas till
  5. Använd cellinsamlingen i arket, fyll i exempeldata i kalkylbladet
  6. Använd datafilter i Excel på önskat cellområde
  7. Ställ in ett visst filter på den första kolumnen mot viss data
  8. 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.

 Svenska