excel en html c#

La conversion Excel en HTML peut être utile dans divers scénarios tels que la conversion de feuilles en pages Web ou l’intégration du contenu des feuilles dans les applications Web, etc. Dans cet article, vous apprendrez à convertir des fichiers MS Excel XLSX ou XLS en HTML à l’aide de C#. De plus, vous apprendrez à utiliser des options supplémentaires pour personnaliser la conversion Excel en HTML.

API Excel vers HTML C#

Aspose.Cells for .NET est une API de manipulation de feuille de calcul bien connue qui vous permet de créer, de lire et de modifier des fichiers Excel sans MS Office. L’API fournit également un convertisseur de feuille de calcul intégré qui vous permet de convertir des feuilles de calcul Excel en fichiers HTML avec une haute fidélité. Vous pouvez télécharger l’API ou l’installer dans votre application à l’aide de NuGet.

PM> Install-Package Aspose.Cells

Conversion d’Excel XLSX en HTML C#

La conversion d’Excel en HTML peut être réalisée en quelques lignes de code. Chargez simplement le fichier Excel et enregistrez-le avec l’extension .html. Voici les étapes pour effectuer cette opération.

  • Chargez le fichier Excel XLS/XLSX à l’aide de la classe Workbook.
  • Convertissez XLS/XLSX en HTML à l’aide de la méthode Workbook.Save(String).

L’exemple de code suivant montre comment convertir un fichier XLS/XLSX en HTML à l’aide de C#.

// Ouvrir le fichier Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Enregistrer au format HTML
workbook.Save("Excel-to-HTML.html");

C# XLSX vers HTML - Activer les info-bulles

Il peut arriver que la longueur du texte dépasse la largeur des cellules dans les feuilles de calcul. Dans un tel scénario, le texte est coupé dans le fichier HTML converti. Pour résoudre ce problème, Aspose.Cells for .NET offre la possibilité d’activer les info-bulles dans le fichier HTML. Voici les étapes à suivre.

L’exemple de code suivant montre comment activer les info-bulles dans la conversion Excel vers HTML en C#.

// Ouvrir le fichier Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Créer des options HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;

// Enregistrer au format HTML
workbook.Save("Excel-to-HTML-Tooltip.html", options);

Utiliser la préférence de présentation dans la conversion Excel vers HTML

Aspose.Cells for .NET fournit la propriété HtmlSaveOptions.PresentationPreference qui vous permet d’améliorer le rendu de la mise en page de la feuille de calcul dans le fichier HTML résultant. En d’autres termes, il est utilisé pour obtenir une présentation plus attrayante des classeurs Excel.

L’exemple de code suivant montre comment améliorer la présentation des fichiers Excel.

// Ouvrir le fichier Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Créer des options HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;

// Enregistrer au format HTML
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);

Conclusion

Dans cet article, vous avez appris à convertir des fichiers Excel XLSX et XLS en HTML à l’aide de C#. De plus, vous avez vu comment activer les info-bulles et les options de préférence de présentation dans la conversion Excel vers HTML. Vous pouvez en savoir plus sur Aspose.Cells for .NET en utilisant documentation.

Voir également