Excel para SVG C#

Os arquivos do Excel são amplamente usados para manter e organizar dados pequenos e grandes. Além disso, você pode realizar várias operações nos dados armazenados em planilhas do Excel. Em certos casos, pode ser necessário converter as planilhas do Excel para outros formatos, por exemplo, para incorporar seu conteúdo nos aplicativos da web. Para esses casos, este artigo aborda como converter arquivos Excel XLSX ou XLS para o formato SVG usando C#.

Conversor C# Excel para SVG

Para converter arquivos Excel XLSX ou XLS para SVG, usaremos Aspose.Cells for .NET. É uma API poderosa para criar, modificar e converter arquivos de planilha de dentro de aplicativos .NET. Você pode baixar a API ou instalá-la usando NuGet.

PM> Install-Package Aspose.Cells

Converter Excel XLSX ou XLS para SVG

A seguir estão as etapas para converter um arquivo XLSX ou XLS do Excel em SVG usando C#.

  1. Carregue o arquivo Excel usando a classe Workbook.
  2. Selecione a planilha desejada ou percorra todas as planilhas na coleção Workbook.Worksheets.
  3. Crie um objeto da classe ImageOrPrintOptions e defina as opções de renderização.
  4. Crie um objeto da classe SheetRenderer para a planilha.
  5. Converta Excel para SVG usando o método SheetRenderer.ToImage(int32, string).

O exemplo de código a seguir mostra como converter um arquivo Excel XLSX em SVG.

// Carregar arquivo Excel
var workbook = new Workbook("sourceFile.xlsx");

// Obter referência da planilha desejada
var worksheet = workbook.Worksheets[0];

// Definir opções para a imagem de saída
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// Converter planilha do Excel para SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

Obtenha uma licença gratuita

Obtenha uma licença temporária e use o Aspose.Cells para .NET sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter arquivos Excel XLSX ou XLS para SVG usando C#. Você pode realizar essa conversão para incorporar o conteúdo das planilhas do Excel em seus aplicativos. Além disso, você também pode explorar outros recursos do Aspose.Cells para .NET usando a documentação. Além disso, você pode fazer suas perguntas através do nosso fórum.

Veja também