Da Excel a SVG C#

I file Excel sono ampiamente utilizzati per conservare e organizzare dati di piccole e grandi dimensioni. Inoltre, puoi eseguire varie operazioni sui dati archiviati nei fogli di lavoro di Excel. In alcuni casi, potrebbe essere necessario convertire i fogli di lavoro di Excel in altri formati, ad esempio per incorporarne il contenuto all’interno delle applicazioni web. In questi casi, questo articolo spiega come convertire i file Excel XLSX o XLS in formato SVG usando C#.

Convertitore C# da Excel a SVG

Per convertire i file XLSX o XLS di Excel in SVG, utilizzeremo Aspose.Cells for .NET. È una potente API per creare, modificare e convertire file di fogli di calcolo dall’interno di applicazioni .NET. Puoi scaricare l’API o installarla utilizzando NuGet.

PM> Install-Package Aspose.Cells

Converti Excel XLSX o XLS in SVG

Di seguito sono riportati i passaggi per convertire un file XLSX o XLS di Excel in SVG utilizzando C#.

  1. Carica il file Excel usando la classe Cartella di lavoro.
  2. Selezionare il foglio di lavoro desiderato o scorrere tutti i fogli di lavoro nella raccolta Workbook.Worksheets.
  3. Crea un oggetto della classe ImageOrPrintOptions e imposta le opzioni di rendering.
  4. Crea un oggetto della classe SheetRenderer per il foglio di lavoro.
  5. Converti Excel in SVG usando il metodo SheetRenderer.ToImage(int32, string).

L’esempio di codice seguente mostra come convertire un file XLSX di Excel in SVG.

// Carica file Excel
var workbook = new Workbook("sourceFile.xlsx");

// Ottieni il riferimento del foglio di lavoro desiderato
var worksheet = workbook.Worksheets[0];

// Imposta le opzioni per l'immagine di output
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// Converti foglio di lavoro Excel in SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

Ottieni una licenza gratuita

Ottieni una licenza temporanea e usa Aspose.Cells per .NET senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come convertire i file XLSX o XLS di Excel in SVG usando C#. Puoi eseguire questa conversione per incorporare il contenuto dei fogli di lavoro di Excel nelle tue applicazioni. Inoltre, puoi anche esplorare altre funzionalità di Aspose.Cells per .NET usando la documentazione. Inoltre, puoi porre le tue domande tramite il nostro forum.

Guarda anche