Hur man skapar en Excel-fil i Java

Denna steg-för-steg handledning förklarar hur man skapar en Excel-fil i Java med hjälp av enkel kod. Det är mycket vanligt att generera en Excel-fil programmatiskt och fylla i data antingen genom att hårdkoda den eller genom att läsa från någon annan källa och fylla i önskat ark. För detta ändamål nås varje cell och data fylls i. När all data är ifylld kan arbetsboken sparas i valfritt format som XLSX i det här exemplet.

Steg för att generera Excel-fil i Java

  1. Använd Maven, lägg till Aspose.Cells-biblioteket till projektet
  2. Lägg till en referens till klasserna Workbook, Worksheet och Cells med hjälp av Importera i programmet
  3. Instantiera ett Workbook-klassobjekt
  4. Få en referens till önskat arbetsblad i arbetsboken
  5. Få en referens till cellsamlingen i önskat kalkylblad
  6. Ställ in värden i olika celler med hjälp av cellsamlingen
  7. Spara den resulterande filen som XLSX

Ovanstående steg beskriver proceduren för att skapa Excel-fil med Java. Aspose.Cells-biblioteket ska läggas till för att köra denna kod. Du kan importera några klasser som Workbook, Worksheet och Cells där klassen Cells är en samling celler i respektive kalkylblad som ger åtkomst till varje enskild cell i arket. Använd denna samling ställ in värden i de önskade cellerna och spara slutligen arbetsboken i ett Excel-filformat som XLSX som används i den här handledningen.

Kod för att skapa en Excel-fil i Java

Denna exempelkod kan användas för att skapa Excel-fil med Java i Windows, macOS och Linux. I denna exempelkod initieras ett Workbook-objekt som innehåller en samling kalkylblad. Som standard läggs ett ark till när ett arbetsboksobjekt skapas. Varje kalkylblad innehåller en samling celler som används för att komma åt enskilda celler med hjälp av adressen som A1 etc. Strängvärden är inställda på cellen men du kan ställa in vilket värde som helst som heltal, decimal, datum och alla andra typer som stöds av MS Excel. Om du vill konvertera Excel-fil till något annat format, t.ex. XPS, med ett annat språk än Java, t.ex. C#, kan du hänvisa till artikeln konvertera Excel till XPS i C#.

Observera att det inte finns något behov av att installera MS Excel eller använda interop för att köra ovanstående exempelkod.

 Svenska