Excel vers image

Dans divers scénarios, vous souhaiterez peut-être convertir des feuilles de calcul Excel en images haute résolution, par exemple, lorsque vous devez intégrer le contenu de la feuille de calcul dans vos applications Web ou de bureau. Dans cet article, vous apprendrez à convertir Excel XLSX ou XLS en images à l’aide de C# à partir des applications .NET.

C# Excel vers l’API de conversion d’images

Aspose.Cells for .NET est une bibliothèque de classes C# conçue pour créer et manipuler des feuilles de calcul MS Excel. En plus des fonctionnalités d’automatisation et de manipulation des feuilles de calcul, l’API fournit également un convertisseur intégré pour convertir les feuilles de calcul Excel en formats d’image. Vous pouvez soit télécharger la DLL de l’API, soit l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Cells

Conversion d’Excel XLSX en Image C#

Aspose.Cells for .NET vous permet de convertir des feuilles de calcul Excel en divers formats d’image populaires. La liste comprend :

Voici les étapes pour convertir une feuille de calcul Excel en image à l’aide de Aspose.Cells for .NET.

L’exemple de code suivant montre comment convertir une feuille de calcul Excel en image à l’aide de C#.

// Pour des exemples complets et des fichiers de données, rendez-vous sur https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Répertoire des sources
string sourceDir = RunExamples.Get_SourceDirectory();

//Répertoire de sortie
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;

// Conversion Sheet2Image par page
SheetRender sr = new SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
    sr.ToImage(j, outputDir + "outputConvertWorksheetToImageByPage_" + (j + 1) + ".tif");
}

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite afin d’essayer l’API sans limitations d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers MS Excel XLSX ou XLS en images à l’aide de C#. De plus, vous pouvez convertir les fichiers Excel en JPEG, PNG, BMP, TIFF, EMF et autres formats d’image populaires de manière transparente. Pour en savoir plus sur l’API C# Excel, consultez la documentation.

Voir également