How to add a photo to Excel in Java

Přidání obrázků do souborů Excel pomáhá učinit vaše tabulky snáze pochopitelné. Obrázky mohou podpořit vaše data, zvýraznit klíčové body a zlepšit celkový vzhled vašich zpráv. V tomto blogovém příspěvku se naučíte, jak přidat fotografii do Excelu v Java. Provedeme vás každým krokem pomocí jednoduchých příkladů kódu v Java. Na konci budete schopni rychle a efektivně přidávat obrázky do svých souborů Excel.

Tento článek se zabývá následujícím:

Java Excel Library k přidání fotografie

Aspose.Cells for Java je výkonná knihovna pro práci se soubory Excel v Java. Umožňuje vám vkládat obrázky, formátovat buňky a generovat dokumenty Excel programově. Můžete snadno přidávat, přesouvat nebo měnit velikost obrázků.

Chcete-li nainstalovat Aspose.Cells pro Java, použijte Maven:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-cells</artifactId>
  <version>25.6</version>
</dependency>

Nebo si to stáhněte z oficiální stránky vydání.

Jak přidat obrázek do Excelu v Java

Prosím, následujte tyto kroky, jak přidat fotografii do Excelu pomocí Java:

  1. Vytvořte objekt Workbook.
  2. Získejte požadovaný pracovní list.
  3. Použijte Pictures.add(), aby se vložil obrázek.
  4. Uložte sešit.
// Krok 1: Vytvořte nový sešit
Workbook workbook = new Workbook();

// Krok 2: Získejte přístup k prvnímu listu
Worksheet worksheet = workbook.getWorksheets().get(0);

// Krok 3: Načtěte obrázek
String imagePath = "aspose-Icon.png";
int pictureIndex = worksheet.getPictures().add(1, 1, imagePath);

// Krok 4: Uložte pracovní sešit
workbook.save("output.xlsx");
Jak přidat fotografii do Excelu v Java

How to Add a Photo to Excel in Java

Přidat obrázek na základě odkazu na buňku

Můžete také přidat obrázek na konkrétní odkaz na buňku podle následujících kroků:

  1. Vytvořte objekt třídy Workbook.
  2. Získejte cílový list z kolekce listů.
  3. Přidejte text nebo data do relevantních buněk.
  4. Použijte metodu addPicture(), abyste vložili fotografii do konkrétní buňky.
  5. Nastavte velikost nebo pozici obrázku, pokud je to potřebné.
  6. Uložte pracovní sešit pomocí metody save().
// Vytvořte novou pracovní knihu
Workbook workbook = new Workbook();

// Získejte kolekci buněk prvního listu.
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();

// Přidejte řetězcové hodnoty do buněk
cells.get("A1").putValue("A1");
cells.get("C10").putValue("C10");

// Přidejte prázdnou fotografii do buňky D1
Picture picIndex = worksheet.getShapes().addPicture(0, 3, 10, 6, null);
//Shape pic = worksheet.getShapes().get(picIndex.getId());

// Specifikujte vzorec, který odkazuje na zdrojový rozsah buněk
picIndex.setFormula("=A1:C10");

// Aktualizujte vybranou hodnotu tvarů v pracovním listu
worksheet.getShapes().updateSelectedValue();

// Uložte soubor Excel
workbook.save("output.out.xlsx");
Vložení obrázku na základě odkazu na buňku

Přidejte obrázek na základě odkazu na buňku

Získejte bezplatnou licenci

Můžete požádat o bezplatnou dočasnou licenci, abyste mohli vyhodnotit všechny funkce bez omezení. Navštivte dočasnou licenční stránku, abyste získali svou licenci ještě dnes.

Přidat obrázek do Excelu: Zdarma zdroje

Prozkoumejte více zdrojů Aspose, abyste podpořili své projekty automatizace Excelu:

Závěr

V tomto článku jsme se naučili, jak přidat fotografii do Excelu pomocí Java a Aspose.Cells. S jednoduchým kódem můžete obohatit své pracovní listy o obrázky. Vyzkoušejte to a prozkoumejte další funkce v Aspose.Cells for Java.

Pokud potřebujete pomoc, navštivte naše support forum.

See Also