Come Convertire Excel in HTML in C#
Come Convertire Excel in HTML in C#
Exporter les données d’Excel au format HTML est essentiel lors de l’affichage du contenu de la feuille de passe dans les navigateurs, les modèles de courrier électronique ou les applications Web. Ce guide montre comment convertir un livre de travail d’Excel à HTML en utilisant Aspose.Cells pour .NET.
Quand utiliser Excel pour la conversion HTML
- Gérer des prévisions de données Excel sur les sites Web
- Permettre la visualisation de la brochure Web
- Intégrer les données tabulaires dans CMS ou blogs
Guide étape par étape
Étape 1 : Installer Aspose.Cells pour .NET
dotnet add package Aspose.Cells
Étape 2 : Téléchargez le livre de travail
Workbook workbook = new Workbook("path/to/excel.xlsx");
Étape 3 : Configurez les options de sauvegarde HTML (optionnelle)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Étape 4 : Exporter Excel vers le fichier HTML
workbook.Save("path/to/output.html", options);
Étape 5: Enregistrer dans un MemoryStream au lieu d’un fichier
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}
Exemple de code complet
using System;
using System.IO;
using Aspose.Cells;
class Program
{
static void Main()
{
Workbook workbook = new Workbook("input.xlsx");
// Option 1: Save to HTML file
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
// Option 2: Save to stream for web applications
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use the stream as needed (e.g., send in API response)
}
Console.WriteLine("Excel exported to HTML.");
}
}
Conseils et meilleures pratiques
TIPS | Description |
---|---|
Utiliser HtmlSaveOptions | Structure de sortie HTML, codage des caractères, ou intégration d’image |
Réservez à Stream | Utiles pour les APIs ou les fonctions sans serveur |
Réserver le style | Aspose.Cells assure que la plupart des éléments de style et de layout sont conservés |