Dodaj, wyodrębnij i usuń obrazy w Excel za pomocą C#
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
Dodaj, wyodrębnij i usuń obrazy w Excel za pomocą C#

Dodaj, wyodrębnij i usuń obrazy w Excel za pomocą C#

Przyklad dodawania obrazów

Aby wstawić obraz do arkusza kalkulacyjnego, użyj metody InsertImage. Obsługuje różne typy obrazów, takie jak JPG/JPEG, BMP, PNG, GIF i TIFF. Musisz określić górny lewy i dolny prawy róg obrazu w Worksheet, aby określić jego wymiary. Wymiary sa obliczane przez odjecie indeksow poczatkowych i koncowych kolumn i wierszy.

Przyklad wyodrebniania obrazów

Aby wydobyć obrazy z wybranego Worksheet, uzyskaj dostęp do właściwości Images, która dostarcza list wszystkich obrazów zawartych w arkuszu. Z tej list możesz wykonywać różne operacje, takie jak eksportowanie, zmiana rozmiaru, pobieranie pozycji i uzyskiwanie danych bajtowych każdego obrazu. W szczegółnosci, identyfikatory obrazów naśladuja wzorzec z numerami nieparzystymi, zwiększając sie w sekwencji 1, 3, 5, 7 i tak dalej.

Przyklad usuwania obrazu

Po przykładzie wyodrebniania obrazów można łatwo usunac dowolny wstawiony obraz, korzystając z jego odpowiadającego numeru indeksu. Zwyczajnie przekaż numer ID obrazu do metody RemoveImage, aby usunąć go z Worksheet.

Przeglądaj, jak manipulowac obrazami w Excelu za pomoca IronXL
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,362,812Wersja:2026.11właśnie wydany