Wie man Bilder aus Arbeitsblättern hinzufügt, extrahiert und entfernt | IronXL

How to Add, Extract, and Remove Images from Worksheets

This article was translated from English: Does it need improvement?
Translated
View the article in English

Durch das Hinzufügen von Bildern können Benutzer ihre Daten mit relevanten Grafiken oder Illustrationen bereichern. Das Entfernen oder Löschen von Bildern vereinfacht die Inhaltsbearbeitung und -organisation. Darüber hinaus ermöglicht die Fähigkeit, Bilder abzurufen, deren Weiterverwendung in anderen Dokumenten oder Anwendungen sowie das Aktualisieren bestehender Bilder. Insgesamt verbessern diese Funktionen die Benutzerkontrolle über Bilder, verbessern das Gesamterlebnis und ermöglichen eine nahtlose Bildmanipulation innerhalb von Excel-Arbeitsmappen.

als Überschrift:2(Schnellstart: Bilder hinzufügen, extrahieren & entfernen in einem Rutsch)

Verwenden Sie die intuitive API von IronXL, um Bilder aus Arbeitsblättern hinzuzufügen, abzurufen und zu löschen, und das mit nur wenigen Zeilen. Dieses Beispiel zeigt, wie einfach es ist, ein Bild einzufügen, über die Images-Sammlung darauf zuzugreifen und es dann zu entfernen – alles ohne Interop zu berühren.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    workSheet.InsertImage("logo.png", 1, 1, 3, 3);
    workSheet.RemoveImage(1);
    var firstImage = workSheet.Images[0];
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Workflow (5 Schritte)

  1. Laden Sie die C#-Bibliothek herunter, um Bilder in Tabellenkalkulationen einzufügen, zu extrahieren und zu entfernen
  2. Importieren Sie eine bestehende Excel-Datei oder erstellen Sie eine neue
  3. Verwenden Sie die InsertImage-Methode, um ein Bild in das Arbeitsblatt einzufügen
  4. Zugreifen auf die Images-Eigenschaft, um Bilder und deren Informationen zu extrahieren
  5. Übermitteln Sie die ID an die RemoveImage-Methode, um das Bild zu entfernen

## Bilder hinzufügen Beispiel To insert an image into a spreadsheet, utilize the InsertImage method, which supports various image types, such as JPG/JPEG, BMP, PNG, GIF, and TIFF. Sie müssen die obere linke und die untere rechte Ecke des Bildes angeben, um die Abmessungen zu bestimmen, die durch Subtrahieren der Spalten- und Zeilenwerte berechnet werden. Zum Beispiel können Sie die folgenden Ansätze ausprobieren: - Für eine Bildgröße von 1x1: - worksheet.InsertImage("image.gif", 5, 1, 6, 2); - Für eine Bildgröße von 2x2: - worksheet.InsertImage("image.gif", 5, 1, 7, 3);
Hinweis:Die generierten Bild-IDs folgen einem Muster von 1, 3, 5, 7 usw.
```csharp :path=/static-assets/excel/content-code-examples/how-to/add-remove-extract-worksheet-images-insert.cs ``` ### Ausgabedokument
class="content-img-align-center">
class="center-image-wrapper"> Bild einfügen
## Bilder extrahieren Beispiel To extract images from the selected worksheet, simply access the Images property, which provides a list of all the images contained within the sheet. Aus dieser Liste können Sie verschiedene Operationen wie Exportieren, Größenänderung, Abrufen von Positionen und Abrufen der Byte-Daten jedes Bildes ausführen. Bemerkenswert ist, dass die Bild-IDs einem ungeraden Muster folgen, das sich in der Reihenfolge 1, 3, 5, 7 usw. erhöht. ```csharp :path=/static-assets/excel/content-code-examples/how-to/add-remove-extract-worksheet-images-extract.cs ```
class="competitors-section__wrapper-even-1">
Extrahierte Bilder
Bildgröße
## Bild entfernen Beispiel Following the extract images example, you can easily remove any inserted image using its corresponding index number. Simply pass the image's ID number to the RemoveImage method to remove it from the worksheet. ```csharp :path=/static-assets/excel/content-code-examples/how-to/add-remove-extract-worksheet-images-remove.cs ```

Häufig gestellte Fragen

Wie kann ich Bilder zu einem Excel-Arbeitsblatt hinzufügen?

Um ein Bild in ein Excel-Arbeitsblatt mit IronXL einzufügen, verwenden Sie die InsertImage-Methode. Diese Methode ermöglicht es Ihnen, die Bilddimensionen durch Definition der oberen linken und unteren rechten Ecken anzugeben. Unterstützte Formate sind JPG, BMP, PNG, GIF und TIFF.

Welche Bildformate werden beim Einfügen von Bildern in Excel unterstützt?

IronXL unterstützt mehrere Bildformate zur Einfügung in Excel-Arbeitsblätter, einschließlich JPG/JPEG, BMP, PNG, GIF und TIFF.

Wie extrahiere ich Bilder aus einem Excel-Arbeitsblatt?

Um Bilder aus einem Excel-Arbeitsblatt mit IronXL zu extrahieren, greifen Sie auf die Images-Eigenschaft des Arbeitsblattes zu. Dies bietet eine Liste aller Bilder, die es Ihnen ermöglicht, deren Positionen und Byte-Daten zu exportieren, zu bearbeiten und abzurufen.

Kann ich Bilder aus einem Excel-Arbeitsblatt entfernen?

Ja, mit IronXL können Sie Bilder aus einem Excel-Arbeitsblatt entfernen, indem Sie die RemoveImage-Methode verwenden. Geben Sie einfach die ID des Bildes an diese Methode weiter, um es zu entfernen.

Was wird benötigt, um mit der Bildmanipulation in Excel mit C# zu beginnen?

Um mit der Bildmanipulation in Excel mit IronXL zu beginnen, laden Sie die IronXL C#-Bibliothek von NuGet herunter und laden Sie entweder eine bestehende Excel-Datei oder erstellen Sie eine neue.

Wie werden Bild-IDs in IronXL erzeugt?

In IronXL werden Bild-IDs nach einem ungeraden Muster erzeugt, wie zum Beispiel 1, 3, 5, 7, und so weiter.

Ist es möglich, extrahierte Bilder aus einem Excel-Arbeitsblatt zu exportieren?

Ja, sobald Bilder mit der Images-Eigenschaft von IronXL extrahiert worden sind, können sie mit der Export-Methode in Formate wie PNG exportiert werden.

Wie kann ich die Größe eines Bildes angeben, wenn ich es in ein Excel-Arbeitsblatt einfüge?

Wenn Sie ein Bild in ein Excel-Arbeitsblatt mit IronXL einfügen, geben Sie die Größe an, indem Sie die oberen linken und unteren rechten Ecken des Bildes über die InsertImage-Methode definieren.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht