Bilder in Excel mit C# hinzufügen, extrahieren und entfernen
using IronXL;
using IronSoftware.Drawing;
using System.Collections.Generic;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Insert images
workSheet.InsertImage("ironpdf.jpg", 2, 2, 4, 4);
workSheet.InsertImage("ironpdfIcon.png", 2, 6, 4, 8);

// Retreive images
List<IronXL.Drawing.Images.IImage> images = workSheet.Images;
// Select each image
foreach (IronXL.Drawing.Images.IImage image in images)
{
    // Save the image
    AnyBitmap anyBitmap = image.ToAnyBitmap();
    anyBitmap.SaveAs($"{image.Id}.png");
}

// Remove image
workSheet.RemoveImage(3);

workBook.SaveAs("images.xlsx");
NuGet Download
PM > Install-Package IronXL.Excel
Bilder in Excel mit C# hinzufügen, extrahieren und entfernen

Bilder in Excel mit C# hinzufügen, extrahieren und entfernen

Bilder hinzufügen Beispiel

Um ein Bild in ein Tabellenblatt einzufügen, verwenden Sie die InsertImage Methode. Es unterstützt verschiedene Bildtypen wie JPG/JPEG, BMP, PNG, GIF und TIFF. Sie müssen die obere linke und die untere rechte Ecke des Bildes im Worksheet angeben, um seine Abmessungen zu bestimmen. Die Abmessungen werden berechnet, indem die Start- und Endspalten- sowie Zeilenindizes subtrahiert werden.

Bilder extrahieren Beispiel

Um Bilder aus dem ausgewählten Worksheet zu extrahieren, greifen Sie auf die Images Eigenschaft zu, die eine list aller im Blatt enthaltenen Bilder bereitstellt. Aus dieser list können Sie verschiedene Operationen durchführen, wie z.B. Exportieren, Größeneinstellung, Positionen abrufen und die Byte-Daten jedes Bildes erhalten. Bemerkenswert ist, dass die Bild-IDs einem ungeraden Muster folgen, das sich in der Reihenfolge 1, 3, 5, 7 usw. erhöht.

Bild entfernen Beispiel

Folgend auf das Beispiel zum Extrahieren von Bildern, können Sie leicht ein eingefügtes Bild mit seiner entsprechenden Indexnummer entfernen. Übergeben Sie einfach die ID-Nummer des Bildes an die RemoveImage Methode, um es aus dem Worksheet zu löschen.

Entdecken Sie, wie man Excel-Bilder mit IronXL manipuliert
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 2,362,812Version:2026.11gerade veröffentlicht