Denna skarpa handledning guider om hur man infogar bakgrundsbild för ett kalkylark i Java. Det ger hjälp att läsa en bild från en fil och ställa in den som en bakgrundsbild så att om bilden är liten upprepas den genom hela arket. När du infogar Excel-bakgrundsbild i Java, kan den resulterande arbetsboken sparas som XLSX, XLS eller i något av de önskade formaten för användning med MS Excel.
Steg för att lägga till Excel-bildbakgrund i Java
- Lägg till Aspose.Cells från arkivet för att infoga en bakgrundsbild
- Instantiera ett Workbook-objekt
- Få en referens till målet worksheet för att infoga en bild som bakgrund
- Fyll byte-arrayen med data från bildfilen
- Använd denna byte-array för att ställa in bakgrundsbildegenskapen och spara den resulterande arbetsboken
Dessa steg förklarar processen för att lägga till Excel-bakgrundsbild i Java. Efter att miljön har etablerats skapas en ny arbetsbok, men vissa befintliga arbetsböcker kan också laddas. Målkalkylbladet nås från det laddade kalkylarket eftersom det innehåller egenskapen för att ställa in bakgrundsbilden. I det sista steget fylls byte-arrayen med data från bildfilen och ställs sedan in som ett värde till bakgrundsbildegenskapen.
Kod för att infoga kalkylbladsbakgrundsbild i Java
Denna enkla kod demonstrerar processen för att infoga bakgrundsbilder för Excel-ark i Java. Klasserna Workbook och Worksheet används för att komma åt målarket där bilden ska ställas in som bakgrund. Klassen FileInputStream används för att läsa byte från bildfilen och sedan används den resulterande byte-arrayen som ett argument för metoden setBackgroundImage().
Denna handledning har väglett oss att infoga bakgrundsbilder i ett ark. Om du vill lära dig andra operationer som att infoga kommentarer i en Excel-fil, se artikeln om hur man infogar kommentarer i Excel med Java.