Excel a imagen

En varios escenarios, es posible que desee convertir hojas de cálculo de Excel en imágenes de alta resolución, por ejemplo, cuando necesite incrustar el contenido de la hoja de cálculo en sus aplicaciones web o de escritorio. En este artículo, aprenderá cómo convertir Excel XLSX o XLS en imágenes usando C# desde las aplicaciones .NET.

API de conversión de Excel a imagen de C#

Aspose.Cells for .NET es una biblioteca de clases de C# diseñada para crear y manipular hojas de cálculo de MS Excel. Además de las funciones de manipulación y automatización de hojas de cálculo, la API también proporciona un convertidor integrado para convertir hojas de cálculo de Excel a formatos de imagen. Puede descargar la DLL de la API o instalarla mediante NuGet.

PM> Install-Package Aspose.Cells

Conversión de Excel XLSX a imagen C#

Aspose.Cells for .NET le permite convertir hojas de cálculo de Excel en varios formatos de imagen populares. La lista incluye:

Los siguientes son los pasos para convertir una hoja de cálculo de Excel en una imagen usando Aspose.Cells for .NET.

El siguiente ejemplo de código muestra cómo convertir una hoja de cálculo de Excel en una imagen mediante C#.

// Para obtener ejemplos completos y archivos de datos, vaya a https://github.com/aspose-cells/Aspose.Cells-for-.NET
//directorio de origen
string sourceDir = RunExamples.Get_SourceDirectory();

//Directorio de salida
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;

// Conversión de hoja a imagen por página
SheetRender sr = new SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
    sr.ToImage(j, outputDir + "outputConvertWorksheetToImageByPage_" + (j + 1) + ".tif");
}

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Conclusión

En este artículo, aprendió cómo convertir archivos MS Excel XLSX o XLS en imágenes usando C#. Además, puede convertir los archivos de Excel a JPEG, PNG, BMP, TIFF, EMF y otros formatos de imagen populares sin problemas. Para explorar más sobre la API de C# Excel, visite la documentación.

Ver también