Excel vers SVG C#

Les fichiers Excel sont largement utilisés pour conserver et organiser des données de petite et de grande taille. De plus, vous pouvez effectuer diverses opérations sur les données stockées dans des feuilles de calcul Excel. Dans certains cas, vous devrez peut-être convertir les feuilles de calcul Excel dans d’autres formats, par exemple pour intégrer leur contenu dans les applications Web. Dans de tels cas, cet article explique comment convertir des fichiers Excel XLSX ou XLS au format SVG à l’aide de C#.

Convertisseur C# Excel en SVG

Afin de convertir des fichiers Excel XLSX ou XLS en SVG, nous utiliserons Aspose.Cells for .NET. Il s’agit d’une API puissante pour créer, modifier et convertir des fichiers de feuille de calcul à partir d’applications .NET. Vous pouvez soit télécharger l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Cells

Convertir Excel XLSX ou XLS en SVG

Voici les étapes pour convertir un fichier Excel XLSX ou XLS en SVG à l’aide de C#.

  1. Chargez le fichier Excel à l’aide de la classe Workbook.
  2. Sélectionnez la feuille de calcul souhaitée ou parcourez toutes les feuilles de calcul de la collection Workbook.Worksheets.
  3. Créez un objet de la classe ImageOrPrintOptions et définissez les options de rendu.
  4. Créez un objet de la classe SheetRenderer pour la feuille de calcul.
  5. Convertissez Excel en SVG à l’aide de la méthode SheetRenderer.ToImage(int32, string).

L’exemple de code suivant montre comment convertir un fichier Excel XLSX en SVG.

// Charger le fichier Excel
var workbook = new Workbook("sourceFile.xlsx");

// Obtenir la référence de la feuille de calcul souhaitée
var worksheet = workbook.Worksheets[0];

// Définir les options pour l'image de sortie
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// Convertir une feuille de calcul Excel en SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

Obtenez une licence gratuite

Obtenez une licence temporaire et utilisez Aspose.Cells for .NET sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers Excel XLSX ou XLS en SVG à l’aide de C#. Vous pouvez effectuer cette conversion pour intégrer le contenu des feuilles de calcul Excel dans vos applications. En outre, vous pouvez également explorer d’autres fonctionnalités d’Aspose.Cells for .NET à l’aide de la documentation. Vous pouvez également poser vos questions via notre forum.

Voir également