
Přidání obrázku do Excelu může zvýšit vizuální přitažlivost vašich tabulek. Obrázky mohou ilustrovat data, poskytnout kontext nebo jednoduše učinit zprávy zajímavějšími. V tomto blogovém příspěvku prozkoumáme, jak přidat obrázek do Excelové tabulky pomocí C#.
Tento článek pokrývá následující témata:
- C# Excel knihovna pro přidání obrázku do buňky
- Jak přidat obrázek do Excelu
- Vložení obrázku na základě odkazu na buňku
- Zdarma zdroje
C# Excel Knihovna pro Přidání Obrázku do Buňky
Aspose.Cells pro .NET je robustní knihovna navržená pro programové manipulace s Excelovými soubory. Zjednodušuje úkol přidávání obrázků do Excelových buněk. S Aspose.Cells můžete snadno integrovat obrázky do svých tabulek, přizpůsobit jejich vlastnosti a spravovat různé formáty Excelu. Knihovna podporuje širokou škálu funkcí, což z ní činí ideální řešení pro vývojáře pracující s Excelovými soubory.
Chcete-li začít s Aspose.Cells pro .NET, můžete ji nainstalovat přes NuGet. Použijte následující příkaz:
PM> Install-Package Aspose.Cells
Můžete si ji také stáhnout přímo z verzí.
Jak Přidat Obrázek do Excelu v C#
Postupujte podle těchto kroků pro přidání obrázku do Excelové tabulky pomocí Aspose.Cells pro .NET:
- Vytvořte novou instanci třídy
Workbook
. - Získejte požadovanou tabulku pomocí kolekce
Worksheets
. - Načtěte obrázek ze souboru nebo streamu.
- Použijte metodu
Worksheet.Pictures.Add()
pro vložení obrázku do tabulky. - Uložte pracovní sešit do souboru pomocí metody
Save()
.
Zde je ukázka kódu v C#, která demonstruje tyto kroky:
// Step 1: Create a new workbook | |
Workbook workbook = new Workbook(); | |
// Step 2: Access the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Step 3: Load the image | |
string imagePath = "aspose-Icon.png"; | |
int pictureIndex = worksheet.Pictures.Add(1, 1, imagePath); | |
// Step 4: Save the workbook | |
workbook.Save("output.xlsx"); |

Jak přidat obrázek do Excelu v C#
Vložení Obrázku na Základě Odkazu na Buňku
Chcete-li vložit obrázek na základě konkrétního odkazu na buňku, postupujte podle těchto kroků:
- Vytvořte novou instanci třídy
Workbook
. - Získejte požadovanou tabulku pomocí kolekce
Worksheets
. - Přidejte řetězcové hodnoty do buněk.
- Přidejte prázdný obrázek do buňky pomocí metody
AddPicture()
. - Určete vzorec, který odkazuje na zdrojový rozsah buněk.
- Aktualizujte vybranou hodnotu tvarů pomocí metody
UpdateSelectedValue()
. - Uložte Excelový soubor.
Zde je ukázka kódu v C#, která demonstruje tyto kroky:
// Instantiate a new Workbook | |
Workbook workbook = new Workbook(); | |
// Get the first worksheet's cells collection | |
Cells cells = workbook.Worksheets[0].Cells; | |
// Add string values to the cells | |
cells["A1"].PutValue("A1"); | |
cells["C10"].PutValue("C10"); | |
// Add a blank picture to the D1 cell | |
Picture pic = workbook.Worksheets[0].Shapes.AddPicture(0, 3, 10, 6, null); | |
// Specify the formula that refers to the source range of cells | |
pic.Formula = "A1:C10"; | |
// Update the shapes selected value in the worksheet | |
workbook.Worksheets[0].Shapes.UpdateSelectedValue(); | |
// Save the Excel file. | |
workbook.Save("output.out.xls"); |

Vložení obrázku na základě odkazu na buňku
Získejte Zdarma Licenci
Zveme vás, abyste prozkoumali produkty Aspose získáním bezplatné dočasné licence. Navštivte stránku s licencemi, abyste začali. Je to snadné a umožní vám otestovat všechny funkce bez jakýchkoli omezení.
Přidání obrázku do Excelu: Zdarma zdroje
Kromě přidávání obrázků do listů Excelu vás vybízíme k prozkoumání dalších zdrojů dostupných na webu Aspose. Tyto zdroje mohou dále rozšířit vaše znalosti a dovednosti při používání Aspose.Cells pro .NET.
Závěr
V tomto článku jsme se zabývali, jak přidat obrázek do Excelu pomocí Aspose.Cells pro .NET. Tato knihovna poskytuje snadný způsob, jak obohatit vaše tabulky o obrázky. Doporučujeme vám, abyste se o Aspose.Cells pro .NET a jeho možnostech dozvěděli více ve vašich projektech.
Pokud máte jakékoli dotazy nebo potřebujete další pomoc, neváhejte nás kontaktovat na našem bezplatném podpůrném fóru.