Soubory Excel se široce používají k uchování a organizaci malých i velkých dat. Kromě toho můžete provádět různé operace s daty uloženými v listech aplikace Excel. V určitých případech může být nutné převést listy aplikace Excel do jiných formátů, například pro vložení jejich obsahu do webových aplikací. Pro takové případy tento článek popisuje, jak převést Excel XLSX nebo XLS na SVG v C#.
- Převaděč C# Excel do SVG – ke stažení zdarma
- Kroky k převodu XLS/XLSX na SVG v C#
- Převést soubor Excel na SVG v C#
Převaděč C# Excel XLS na SVG – ke stažení zdarma
K převodu souborů Excel XLSX nebo XLS na SVG použijeme Aspose.Cells for .NET. Jedná se o výkonné API pro vytváření, úpravu a konverzi souborů tabulek z aplikací .NET. API si můžete buď stáhnout, nebo jej nainstalovat pomocí NuGet.
PM> Install-Package Aspose.Cells
Kroky k převodu Excelu na SVG v C#
Aspose.Cells for .NET poskytuje snadný způsob, jak převést soubor aplikace Excel na SVG v několika krocích. Takto můžete pomocí API převést soubor XLS nebo XLSX na SVG.
- Načtěte soubor Excel z disku.
- Procházejte listy nebo vyberte požadovaný list.
- Vykreslete list(y) jako obrázek(y) SVG a uložte na požadované místo.
Následující část ukazuje, jak převést soubor Excel na SVG v C#.
Uložit Excel XLS jako SVG v C#
Níže jsou uvedeny kroky pro převod souboru Excel XLSX nebo XLS na SVG v C#.
- Načtěte soubor Excel pomocí třídy Sešit.
- Vyberte požadovaný list nebo projděte všechny listy v kolekci Workbook.Worksheets.
- Vytvořte objekt třídy ImageOrPrintOptions a nastavte možnosti vykreslování.
- Vytvořte pro list objekt třídy SheetRenderer.
- Převeďte Excel do SVG pomocí metody SheetRenderer.ToImage(int32, string).
Následující ukázka kódu C# ukazuje, jak převést Excel XLSX na SVG.
// Načíst soubor Excel
var workbook = new Workbook("sourceFile.xlsx");
// Získejte odkaz na požadovaný pracovní list
var worksheet = workbook.Worksheets[0];
// Nastavte možnosti pro výstupní obrázek
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
OnePagePerSheet = true,
ImageType = Aspose.Cells.Drawing.ImageType.Svg
};
// Převeďte pracovní list aplikace Excel na SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg");
C# Export souborů Excel do SVG – Získejte bezplatnou licenci
Získejte dočasnou licenci a používejte Aspose.Cells for .NET bez omezení hodnocení.
Závěr
V tomto článku jste se naučili, jak převést soubory Excel XLSX nebo XLS na SVG v C#. Tento převod můžete provést za účelem vložení obsahu listů aplikace Excel do vašich aplikací.
Prozkoumejte C# Excel to SVG Conversion API
Můžete také prozkoumat další funkce Aspose.Cells for .NET pomocí dokumentace. Své dotazy můžete pokládat také prostřednictvím našeho fóra.