Tento ostrý tutoriál vás naučí jak vložit obrázek na pozadí aplikace Excel pomocí C#. Poskytuje informace o konfiguracích a jazykových konstrukcích, které jsou vyžadovány při psaní aplikace. Po přidání obrázku pozadí aplikace Excel pomocí jazyka C# jej budete moci uložit jako XLSX, XLS nebo v jakémkoli jiném podporovaném formátu.
Kroky pro vložení obrázku na pozadí aplikace Excel pomocí C#
- Vytvořte prostředí pro přidání Aspose.Cells for .NET pro vložení obrázku na pozadí listu
- Vytvořte novou tabulku pomocí objektu třídy Workbook a přidejte obrázek na pozadí
- Získejte přístup k prvnímu worksheet, kam má být obrázek přidán jako pozadí
- Přečtěte si všechny bajty ze souboru obrázku, který chcete nastavit
- Nastavte vlastnost BackgroundImage listu poskytnutím pole bajtů
- Uložte výsledný sešit s obrázkem na pozadí ve vybraném listu
Tyto kroky popisují proces vložení obrázku na pozadí tabulky pomocí C#. Jsou představeny všechny nezbytné třídy, metody a vlastnosti, které jsou nutné pro přidání pozadí obrázku. Proces je poměrně jednoduchý, protože všechny bajty souboru obrázku jsou načteny do bajtového pole a nastaveny na vlastnost BackgroundImage vybraného listu.
Ukázkový kód pro vložení obrázků na pozadí pro list Excel pomocí C#
using Aspose.Cells; | |
using System; | |
using System.IO; | |
namespace KbExample | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to set Excel sheet background image in c# | |
{ | |
// Initialize license | |
Aspose.Cells.License lic = new Aspose.Cells.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new Workbook. | |
Workbook workbook = new Workbook(); | |
// Get a reference to the first worksheet for adding a background image | |
Worksheet sheet = workbook.Worksheets[0]; | |
// Read the background image bytes and save in an array | |
byte[] imageData = File.ReadAllBytes(@"Background.jpg"); | |
// Set the sheet background-image property | |
sheet.BackgroundImage = imageData; | |
//Save the excel file. | |
workbook.Save(@"WorkbookWithBackground.xlsx"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Tento kód ukazuje proces přidání pozadí obrázku Excel pomocí C#. Nejprve se vytvoří nebo načte cílový sešit a zpřístupní se odkaz na požadovaný list, kde se má nastavit obrázek pozadí. Podle požadavků můžete buď číst bajty ze souboru, nebo je získat z jedné databáze nebo webového rozhraní API.
Tento tutoriál nás vedl k vložení obrázku na pozadí do listu v sešitu. Pokud se chcete naučit proces přidání obrázku do buňky Excel, přečtěte si článek na jak přidat obrázek v Excelu pomocí C#.