
Att lägga till bilder i Excel-filer hjälper till att göra dina kalkylblad lättare att förstå. Bilder kan stödja dina data, lyfta fram viktiga punkter och förbättra det övergripande utseendet på dina rapporter. I det här blogginlägget kommer du att lära dig hur man lägger till ett foto i Excel i Java. Vi kommer att vägleda dig genom varje steg med hjälp av enkla Java-kodexempel. I slutet kommer du att kunna lägga till bilder i dina Excel-filer snabbt och effektivt.
Denna artikel omfattar följande:
- Java Excel-bibliotek för att lägga till ett foto
- Hur man lägger till ett foto i Excel
- Lägg till en bild baserad på cellreferens
- Utforska gratis resurser
Java Excel-bibliotek för att lägga till ett foto
Aspose.Cells för Java är ett kraftfullt bibliotek för arbete med Excel-filer i Java. Det låter dig infoga bilder, formatera celler och generera Excel-dokument programmässigt. Du kan enkelt lägga till, flytta eller ändra storlek på bilder.
För att installera Aspose.Cells för Java, använd Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.6</version>
</dependency>
Eller ladda ner det från official releases page.
Hur man lägger till en bild i Excel i Java
Vänligen följ dessa steg för att lägga till ett foto i Excel med Java:
- Skapa ett
Workbook
-objekt. - Access the desired worksheet.
- Använd
Pictures.add()
för att infoga bilden. - Spara arbetsboken.
// Steg 1: Skapa en ny arbetsbok
Workbook workbook = new Workbook();
// Steg 2: Åtkomst till det första kalkylbladet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Steg 3: Ladda bilden
String imagePath = "aspose-Icon.png";
int pictureIndex = worksheet.getPictures().add(1, 1, imagePath);
// Steg 4: Spara arbetsboken
workbook.save("output.xlsx");

Hur man lägger till ett foto i Excel i Java
Lägg till en bild baserad på cellreferens
Du kan också lägga till en bild på en specifik cellreferens genom att följa stegen nedan:
- Skapa ett
Workbook
klassobjekt. - Åtkomst till det målarkbladet från Worksheets-kollektionen.
- Lägg till text eller data i de relevanta cellerna.
- Använd
addPicture()
-metoden för att infoga fotot i en specifik cell. - Ställ in bildstorlek eller position om det behövs.
- Spara arbetsboken med hjälp av metoden
save()
.
// Instansiera en ny arbetsbok
Workbook workbook = new Workbook();
// Få den första arbetsbladets cellsamling
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
// Lägg till strängvärden i cellerna
cells.get("A1").putValue("A1");
cells.get("C10").putValue("C10");
// Lägg till en tom bild i D1-cellen
Picture picIndex = worksheet.getShapes().addPicture(0, 3, 10, 6, null);
//Shape pic = worksheet.getShapes().get(picIndex.getId());
// Specificera formeln som hänvisar till källområdet av celler
picIndex.setFormula("=A1:C10");
// Uppdatera de valda formernas värde i kalkylbladet
worksheet.getShapes().updateSelectedValue();
// Spara Excel-filen
workbook.save("output.out.xlsx");

Lägg till en bild baserad på cellreferens
Få en gratis licens
Du kan begära en gratis tillfällig licens för att utvärdera alla funktioner utan begränsningar. Besök sidan temporary license page för att få din idag.
Lägg till bild i Excel: Gratis resurser
Utforska fler Aspose-resurser för att öka din Excel-automatiseringsprojekt:
Slutsats
I den här artikeln lärde vi oss hur man lägger till ett foto i Excel med Java och Aspose.Cells. Med enkel kod kan du förbättra dina kalkylblad med bilder. Prova det och utforska fler funktioner i Aspose.Cells för Java.
Om du behöver hjälp, besök vårt supportforum.