
Bilder zu Excel Dateien hinzuzufügen, hilft dabei, Ihre Tabellenkalkulationen leichter verständlich zu machen. Bilder können Ihre Daten unterstützen, wichtige Punkte hervorheben und das gesamte Aussehen Ihrer Berichte verbessern. In diesem Blogbeitrag erfahren Sie, wie Sie ein Foto in Excel in Java hinzufügen. Wir werden Sie durch jeden Schritt mit einfachen Java-Codebeispielen führen. Am Ende werden Sie in der Lage sein, Bilder schnell und effizient zu Ihren Excel Dateien hinzuzufügen.
Dieser Artikel behandelt Folgendes:
- Java Excel-Bibliothek zum Hinzufügen eines Fotos
- Wie man ein Foto zu Excel hinzufügt
- Fügen Sie ein Bild basierend auf der Zellreferenz hinzu.
- Erkunde kostenlose Ressourcen
Java Excel-Bibliothek zum Hinzufügen eines Fotos
Aspose.Cells for Java ist eine leistungsstarke Bibliothek für die Arbeit mit Excel Dateien in Java. Sie ermöglicht es Ihnen, Bilder einzufügen, Zellen zu formatieren und Excel Dokumente programmgesteuert zu generieren. Sie können Bilder einfach hinzufügen, verschieben oder die Größe ändern.
Um Aspose.Cells for Java zu installieren, verwenden Sie Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.6</version>
</dependency>
Oder laden Sie es von der offiziellen Veröffentlichungsseite herunter.
Wie man ein Bild in Excel mit Java hinzufügt
Bitte folgen Sie diesen Schritten, um ein Foto in Excel mit Java hinzuzufügen:
- Erstellen Sie ein
Workbook
Objekt. - Greifen Sie auf das gewünschte Arbeitsblatt zu.
- Verwenden Sie
Pictures.add()
, um das Bild einzufügen. - Speichern Sie die Arbeitsmappe.
// Schritt 1: Erstellen Sie eine neue Arbeitsmappe
Workbook workbook = new Workbook();
// Schritt 2: Greifen Sie auf das erste Arbeitsblatt zu
Worksheet worksheet = workbook.getWorksheets().get(0);
// Schritt 3: Laden Sie das Bild
String imagePath = "aspose-Icon.png";
int pictureIndex = worksheet.getPictures().add(1, 1, imagePath);
// Schritt 4: Speichern Sie die Arbeitsmappe
workbook.save("output.xlsx");

Wie man ein Foto in Excel in Java hinzufügt
Fügen Sie ein Bild basierend auf der Zellreferenz hinzu
Sie können auch ein Bild an einem bestimmten Zellverweis hinzufügen, indem Sie die folgenden Schritte ausführen:
- Erstellen Sie ein
Workbook
Klassenobjekt. - Greifen Sie auf das Zielarbeitsblatt aus der Arbeitsblattsammlung zu.
- Fügen Sie Text oder Daten in die entsprechenden Zellen ein.
- Verwenden Sie die Methode
addPicture()
, um das Foto in einer bestimmten Zelle einzufügen. - Setze die Bildgröße oder -position, falls erforderlich.
- Speichern Sie die Arbeitsmappe mit der
save()
-Methode.
// Ein neues Arbeitsbuch erstellen
Workbook workbook = new Workbook();
// Holen Sie sich die Zellenkollektion des ersten Arbeitsblatts.
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
// Fügen Sie Zeichenfolgenwerte zu den Zellen hinzu.
cells.get("A1").putValue("A1");
cells.get("C10").putValue("C10");
// Fügen Sie ein leeres Bild in die D1-Zelle ein.
Picture picIndex = worksheet.getShapes().addPicture(0, 3, 10, 6, null);
//Shape pic = worksheet.getShapes().get(picIndex.getId());
// Geben Sie die Formel an, die sich auf den Quellbereich von Zellen bezieht.
picIndex.setFormula("=A1:C10");
// Aktualisieren Sie den ausgewählten Wert der Formen im Arbeitsblatt
worksheet.getShapes().updateSelectedValue();
// Speichern Sie die Excel-Datei
workbook.save("output.out.xlsx");

Fügen Sie ein Bild basierend auf der Zellreferenz hinzu
Erhalten Sie eine kostenlose Lizenz
Sie können eine kostenlose vorübergehende Lizenz anfordern, um alle Funktionen ohne Einschränkungen zu bewerten. Besuchen Sie die temporary license page, um Ihre heute zu erhalten.
Bild zu Excel hinzufügen: Kostenlose Ressourcen
Erkunden Sie weitere Aspose-Ressourcen, um Ihre Excel-Automatisierungsprojekte zu verbessern:
Schlussfolgerung
In diesem Artikel haben wir gelernt, wie man ein Foto in Excel mit Java und Aspose.Cells hinzufügt. Mit einfachem Code können Sie Ihre Arbeitsblätter mit Bildern verbessern. Probieren Sie es aus und erkunden Sie weitere Funktionen in Aspose.Cells for Java.
Wenn Sie Hilfe benötigen, besuchen Sie unser support forum.