Excel para imagem

Em vários cenários, você pode querer converter planilhas do Excel em imagens de alta resolução, por exemplo, quando precisar incorporar o conteúdo da planilha em seus aplicativos da Web ou da área de trabalho. Neste artigo, você aprenderá como converter Excel XLSX ou XLS em imagens usando C# de dentro dos aplicativos .NET.

C# Excel para API de conversão de imagem

Aspose.Cells for .NET é uma biblioteca de classes C# projetada para criar e manipular planilhas do MS Excel. Além dos recursos de automação e manipulação de planilhas, a API também fornece um conversor integrado para converter planilhas do Excel em formatos de imagem. Você pode baixar a DLL da API ou instalá-la usando NuGet.

PM> Install-Package Aspose.Cells

Conversão do Excel XLSX para imagem C#

Aspose.Cells para .NET permite converter planilhas do Excel em vários formatos de imagem populares. A lista inclui:

A seguir estão as etapas para converter uma planilha do Excel em imagem usando Aspose.Cells para .NET.

O exemplo de código a seguir mostra como converter uma planilha do Excel em uma imagem usando C#.

// Para exemplos completos e arquivos de dados, acesse https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Diretório de origem
string sourceDir = RunExamples.Get_SourceDirectory();

//Diretório de saída
string outputDir = RunExamples.Get_OutputDirectory();

Workbook book = new Workbook(sourceDir + "sampleConvertWorksheetToImageByPage.xlsx");

Worksheet sheet = book.Worksheets[0];

Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Drawing.ImageType.Tiff;

// Sheet2Image por conversão de página
SheetRender sr = new SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
    sr.ToImage(j, outputDir + "outputConvertWorksheetToImageByPage_" + (j + 1) + ".tif");
}

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter arquivos MS Excel XLSX ou XLS em imagens usando C#. Além disso, você pode converter os arquivos do Excel para JPEG, PNG, BMP, TIFF, EMF e outros formatos de imagem populares sem problemas. Para explorar mais sobre a API C# Excel, visite a documentação.

Veja também