Comment Convertir Excel en Images en C# et VB.NET
Tags: csharp, excel, image, dotnet
Published: 2023-06-25 08:39:43

À l'ère numérique d'aujourd'hui, les feuilles de calcul Excel sont devenues une partie intégrante de notre vie quotidienne. Cependant, il y a des moments où nous devons convertir ces feuilles de calcul en images pour diverses raisons telles que le partage, l'impression ou l'intégration dans un document. Dans cet article, nous allons discuter de la conversion d'Excel en images en C# et VB.NET.

## Bibliothèque .NET pour convertir Excel en images
Cet article utilise la bibliothèque [Free Spire.XLS for .NET](https://www.e-iceblue.com/Introduce/free-xls-component.html) pour convertir Excel en images. Avant d'appeler le code, vous devez importer les fichiers DLL de la bibliothèque Free Spire.XLS for .NET dans votre projet en tant que références. Vous pouvez le faire en installant la bibliothèque Free Spire.XLS for .NET à partir de [NuGet](https://www.nuget.org/packages/FreeSpire.XLS/), voici les étapes:

1. Ouvrez Visual Studio et créez un nouveau projet en C# ou en VB.NET.
2. Cliquez avec le bouton droit sur le projet dans l'Explorateur de solutions et sélectionnez "Manage NuGet Packages".
3. Dans l'onglet "Browse", recherchez "Free Spire.XLS for .NET" et installez le package.

De plus, vous pouvez également [télécharger](https://www.e-iceblue.com/Download/download-excel-for-net-free.html) le package Free Spire.XLS for .NET via son site Web officiel, puis ajouter manuellement les fichiers DLL sous le dossier Bin dans votre projet.

## Convertir une feuille de calcul dans un fichier Excel en images en C# et VB.NET
Le code suivant montre comment convertir une feuille de calcul spécifique dans un fichier Excel en image en C#:
```csharp
using Spire.Xls;
namespace WorksheetToImage

{
    class Program
    {
        static void Main(string[] args)
        {
            //Créez une instance de classe Workbook
            Workbook workbook = new Workbook();

            //Chargez un document Excel d'exemple
            workbook.LoadFromFile(@"sample.xlsx");

            //Obtenez la première feuille de calcul
            Worksheet sheet = workbook.Worksheets[0];

            //Enregistrez la feuille de calcul sous forme d'image
            sheet.SaveToImage("WorksheetToImage.jpg");
        }
    }
}
```
Le code suivant montre comment convertir une feuille de calcul spécifique dans un fichier Excel en image en VB.NET :
```vb
Imports Spire.Xls

Namespace WorksheetToImage
    Friend Class Program
        Private Shared Sub Main(ByVal args As String())
            'Créez une instance de classe Workbook
            Dim workbook As Workbook = New Workbook()

            'Chargez un document Excel d'exemple
            workbook.LoadFromFile("sample.xlsx")

            'Obtenez la première feuille de calcul
            Dim sheet As Worksheet = workbook.Worksheets(0)

            'Enregistrez la feuille de calcul sous forme d'image
            sheet.SaveToImage("WorksheetToImage.jpg")
        End Sub
    End Class
End Namespace
```

## Convertir une plage de cellules spécifique dans une feuille de calcul Excel en images en C# et VB.NET
Le code suivant montre comment convertir une plage de cellules spécifique dans une feuille de calcul Excel en image en C# :
```csharp
using Spire.Xls;
using System.Drawing.Imaging;

namespace SpecificCellsToImage
{

    class Program
    {
        static void Main(string[] args)
        {
            //Créez une instance de la classe Workbook
            Workbook workbook = new Workbook();

            //Chargez un document Excel d'exemple
            workbook.LoadFromFile(@"sample.xlsx");

            //Obtenez la première feuille de calcul 
            Worksheet sheet = workbook.Worksheets[0];

            //Spécifiez une plage de cellules et enregistrez-la dans un certain format d'image
            sheet.ToImage(1, 1, 6, 4).Save("CellRangeToImage.png", ImageFormat.Png);          
        }
    }
}
```
Le code suivant montre comment convertir une plage de cellules spécifique dans une feuille de calcul Excel en image en VB.NET :
```vb
Imports Spire.Xls
Imports System.Drawing.Imaging

Namespace SpecificCellsToImage

    Friend Class Program
        Private Shared Sub Main(ByVal args As String())
            'Créez une instance de la classe Workbook
            Dim workbook As Workbook = New Workbook()

            'Chargez un document Excel d'exemple
            workbook.LoadFromFile("sample.xlsx")

            'Obtenez la première feuille de calcul 
            Dim sheet As Worksheet = workbook.Worksheets(0)

            'Spécifiez une plage de cellules et enregistrez-la dans un certain format d'image
            sheet.ToImage(1, 1, 6, 4).Save("CellRangeToImage.png", ImageFormat.Png)
        End Sub
    End Class
End Namespace
```
## Conclusion
En conclusion, la conversion d'Excel en images est une fonctionnalité utile qui peut nous aider à partager, imprimer et intégrer des feuilles de calcul Excel plus facilement. Free Spire.XLS for .NET offre un moyen simple et efficace de convertir Excel en images en C# et VB.NET. En suivant les extraits de code décrits dans cet article, vous pouvez facilement convertir Excel en images dans vos propres projets.

## Quelques articles connexes
[Convertir Excel en PDF en C# et VB.NET](https://www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-Guide/Excel-Conversion/NET-Excel-New-method-of-Convert-Excel-to-PDF.html)
[Convertir Excel en HTML en C# et VB.NET](https://www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-Guide/Convert-Excel-to-HTML-Excel-to-HTML-in-C-VB.NET.html)
[Convertir Excel en Open XML ou Open XML en Excel en C# et VB.NET](https://www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-Guide/Export-Excel-to-XML-and-Import-XML-to-Excel.html)
[Convertir Excel en CSV ou CSV en Excel en C# et VB.NET](https://www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-Guide/CSV-to-Excel-Convert-CSV-to-Excel-with-C-VB.NET.html)