Excel do SVG C#

Pliki programu Excel są powszechnie używane do przechowywania i organizowania małych i dużych danych. Ponadto możesz wykonywać różne operacje na danych przechowywanych w arkuszach programu Excel. W niektórych przypadkach może być konieczne przekonwertowanie arkuszy programu Excel na inne formaty, na przykład w celu osadzenia ich treści w aplikacjach internetowych. W takich przypadkach w tym artykule opisano, jak przekonwertować program Excel XLSX lub XLS na SVG w języku C#.

Konwerter C# Excel XLS na SVG — bezpłatne pobieranie

Aby przekonwertować pliki Excel XLSX lub XLS do SVG, użyjemy Aspose.Cells for .NET. Jest to potężny interfejs API do tworzenia, modyfikowania i konwertowania plików arkuszy kalkulacyjnych z poziomu aplikacji .NET. Możesz pobrać interfejs API lub zainstalować go za pomocą NuGet.

PM> Install-Package Aspose.Cells

Kroki, aby przekonwertować plik Excela na SVG w C#

Aspose.Cells for .NET zapewnia łatwy sposób konwersji pliku Excel do SVG w kilku krokach. W ten sposób możesz przekonwertować plik XLS lub XLSX na SVG za pomocą API.

  • Załaduj plik Excela z dysku.
  • Przeglądaj arkusze robocze lub wybierz żądany arkusz roboczy.
  • Renderuj arkusze jako obrazy SVG i zapisz je w wybranej lokalizacji.

W poniższej sekcji pokazano, jak przekonwertować plik programu Excel na format SVG w języku C#.

Konwertuj XLSX lub XLS na SVG w C#

Poniżej przedstawiono kroki konwersji pliku Excel XLSX lub XLS na SVG w języku C#.

  1. Załaduj plik Excela, używając klasy Workbook.
  2. Wybierz żądany arkusz lub przejrzyj wszystkie arkusze w kolekcji Workbook.Worksheets.
  3. Utwórz obiekt klasy ImageOrPrintOptions i ustaw opcje renderowania.
  4. Utwórz obiekt klasy SheetRenderer dla arkusza.
  5. Konwertuj Excel do SVG przy użyciu metody SheetRenderer.ToImage(int32, string).

Poniższy przykładowy kod C# pokazuje, jak przekonwertować XLSX programu Excel na SVG.

// Załaduj plik Excela
var workbook = new Workbook("sourceFile.xlsx");

// Uzyskaj odniesienie do żądanego arkusza roboczego
var worksheet = workbook.Worksheets[0];

// Ustaw opcje obrazu wyjściowego
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// Konwertuj arkusz Excela na SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

C# XLS to SVG Converter — Uzyskaj bezpłatną licencję

Zdobądź tymczasową licencję i używaj Aspose.Cells for .NET bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się konwertować pliki Excel XLSX lub XLS do formatu SVG w języku C#. Możesz wykonać tę konwersję, aby osadzić zawartość arkuszy programu Excel w swoich aplikacjach. Poza tym możesz także zapoznać się z innymi funkcjami Aspose.Cells for .NET, korzystając z dokumentacji. Możesz także zadawać pytania za pośrednictwem naszego forum.

Zobacz też