Excel zu SVG C#

Excel Dateien werden häufig verwendet, um sowohl kleine als auch große Daten zu speichern und zu organisieren. Darüber hinaus können Sie verschiedene Operationen mit den in Excel Arbeitsblättern gespeicherten Daten durchführen. In bestimmten Fällen müssen Sie die Excel-Arbeitsblätter möglicherweise in andere Formate konvertieren, um beispielsweise deren Inhalt in die Webanwendungen einzubetten. In solchen Fällen behandelt dieser Artikel, wie Sie Excel XLSX oder XLS Dateien mit C# in das SVG Format konvertieren.

C# Excel zu SVG Konverter

Um Excel XLSX oder XLS Dateien in SVG zu konvertieren, verwenden wir Aspose.Cells for .NET. Es ist eine leistungsstarke API zum Erstellen, Ändern und Konvertieren von Tabellenkalkulationsdateien aus .NET Anwendungen heraus. Sie können die API entweder herunterladen oder sie mit NuGet installieren.

PM> Install-Package Aspose.Cells

Konvertieren Sie Excel XLSX oder XLS in SVG

Im Folgenden finden Sie die Schritte zum Konvertieren einer Excel XLSX oder -XLS Datei in SVG mithilfe von C#.

  1. Laden Sie die Excel Datei mit der Klasse Workbook.
  2. Wählen Sie das gewünschte Arbeitsblatt aus oder durchlaufen Sie alle Arbeitsblätter in der Sammlung Workbook.Worksheets.
  3. Erstellen Sie ein Objekt der Klasse ImageOrPrintOptions und legen Sie die Wiedergabeoptionen fest.
  4. Erstellen Sie ein Objekt der Klasse SheetRenderer für das Arbeitsblatt.
  5. Konvertieren Sie Excel mithilfe der Methode SheetRenderer.ToImage(int32, string) in SVG.

Das folgende Codebeispiel zeigt, wie eine Excel XLSX Datei in SVG konvertiert wird.

// Excel Datei laden
var workbook = new Workbook("sourceFile.xlsx");

// Holen Sie sich die Referenz des gewünschten Arbeitsblatts
var worksheet = workbook.Worksheets[0];

// Legen Sie Optionen für das Ausgabebild fest
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// Konvertieren Sie ein Excel-Arbeitsblatt in SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

Holen Sie sich eine kostenlose Lizenz

Holen Sie sich eine temporäre Lizenz und verwenden Sie Aspose.Cells for .NET ohne Evaluierungseinschränkungen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Excel XLSX oder -XLS Dateien mit C# in SVG konvertieren. Sie können diese Konvertierung durchführen, um den Inhalt der Excel-Arbeitsblätter in Ihre Anwendungen einzubetten. Außerdem können Sie mithilfe der Dokumentation auch andere Funktionen von Aspose.Cells for .NET erkunden. Sie können Ihre Fragen auch über unser Forum stellen.

Siehe auch