Excel till SVG C#

I en värld av dataanalys och rapportering har Excel-filer funnits i branschen i årtionden. Men det finns tillfällen då du behöver visa dina Excel-data i ett annat format eller integrera dem med webbaserade applikationer. Ett vanligt behov är att konvertera Excel-filer till formatet Scalable Vector Graphics (SVG), som stöds brett inom webbutveckling och enkelt kan anpassas för olika ändamål. I det här blogginlägget kommer vi att utforska hur man konverterar Excel-ark till SVG-filer i C#.

C#-bibliotek för att konvertera Excel-ark till SVG

Aspose.Cells for .NET är ett kraftfullt och funktionsrikt bibliotek som låter dig arbeta med Excel-filer i .NET-applikationer. Det låter dig skapa, ändra och konvertera Excel-filer, vilket ger omfattande stöd för olika Excel-filformat, inklusive XLS, XLSX och mer. Dessutom erbjuder den möjligheten att konvertera Excel-filer till ett brett utbud av format, inklusive SVG. Du kan antingen ladda ner API:t eller installera det med NuGet.

PM> Install-Package Aspose.Cells

Steg för att konvertera Excel till SVG

Aspose.Cells för .NET ger ett enkelt sätt att konvertera en Excel-fil till SVG inom några få steg. Så här kan du konvertera en XLS- eller XLSX-fil till SVG med API:et.

  • Ladda Excel-filen från disken.
  • Gå igenom kalkylblad eller välj önskat kalkylblad.
  • Gör ett eller flera ark som SVG-bilder och spara på önskad plats.

Följande avsnitt visar hur man konverterar en Excel-fil till SVG i C#.

Konvertera Excel XLS som SVG i C#

Följande är stegen för att konvertera en Excel XLSX- eller XLS-fil till SVG i C#.

  1. Ladda Excel-fil med klassen Arbetsbok.
  2. Välj önskat kalkylblad eller gå igenom alla kalkylblad i samlingen Workbook.Worksheets.
  3. Skapa ett objekt av klassen ImageOrPrintOptions och ställ in renderingsalternativ.
  4. Skapa ett objekt av klassen SheetRenderer för kalkylbladet.
  5. Konvertera Excel till SVG med metoden SheetRenderer.ToImage(int32, sträng).

Följande C#-kodexempel visar hur man konverterar en Excel XLSX till SVG.

// Ladda Excel-fil
var workbook = new Workbook("sourceFile.xlsx");

// Få referens till önskat arbetsblad
var worksheet = workbook.Worksheets[0];

// Ställ in alternativ för utdatabild
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// Konvertera Excel-kalkylblad till SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

Konvertera Excel till SVG Online

Använd vårt gratis Excel till SVG-konverteringsverktyg, som är baserat på Aspose.Cells. Du behöver inte skapa ett konto eller prenumerera på någonting.

Skaffa gratis C# Excel-bibliotek

Skaffa en tillfällig licens och använd Aspose.Cells för .NET utan utvärderingsbegränsningar.

Utforska C# Excel till SVG Conversion API

Du kan också utforska andra funktioner i Aspose.Cells för .NET med hjälp av dokumentationen. Du kan också ställa dina frågor via vårt forum.

Slutsats

Att konvertera Excel-filer till SVG i C# kan vara en värdefull färdighet, särskilt när du behöver integrera Excel-data i webbapplikationer eller skapa interaktiva datavisualiseringar. Aspose.Cells för .NET förenklar denna process och erbjuder kraftfulla funktioner för att arbeta med Excel-filer. Med stegen som beskrivs i det här blogginlägget kan du enkelt konvertera dina Excel-filer till SVG-format och dra full nytta av detta mångsidiga filformat i dina projekt.

Se även