Convertisseur HTML
Le plugin Aspose.Cells HTML Converter pour .NET permet aux développeurs d’exporter des fichiers Excel au format HTML et de charger des fichiers HTML ou des balisages directement dans des classeurs Excel. Que vous construisiez des visionneuses basées sur le navigateur, des rapports par e-mail ou des intégrations avec des systèmes CMS, ce plugin facilite la connexion entre Excel et HTML sans effort.
Derniers Articles
Fonctionnalités Clés d’Aspose.Cells HTML Converter
Exporter Excel vers HTML
Convertissez des fichiers Excel en HTML pour un affichage web ou un partage léger. Exportez des classeurs entiers ou des feuilles de calcul spécifiques en HTML propre et réactif.Importer du Contenu HTML dans Excel
Chargez des chaînes ou des fichiers HTML et convertissez-les en classeurs Excel avec prise en charge des tableaux, du formatage et de la structure.Options de Rendu HTML Flexibles
Contrôlez la sortie avecHtmlSaveOptions
, y compris la manière dont les lignes/colonnes masquées sont traitées, si les feuilles de calcul doivent être exportées individuellement ou ensemble, et plus encore.Entrée et Sortie Basées sur des Flux
Enregistrez ou chargez HTML via des flux mémoire—idéal pour les applications web, les API ou les environnements sans serveur.Large Support de Formats
Fonctionne avec une large gamme de formats : XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML et MHTML—permettant la conversion entre HTML et des fichiers Excel à la fois anciens et modernes.Intégration Native .NET
S’intègre facilement avec les projets .NET Framework et .NET Core/6/7/8 en utilisant NuGet ou une référence d’assemblage directe.
Prise en Main avec Aspose.Cells HTML Converter pour .NET
1. Installer Aspose.Cells pour .NET
Utilisez NuGet pour ajouter Aspose.Cells à votre projet :
dotnet add package Aspose.Cells
Conversion d’Excel vers HTML
Exportez vos classeurs Excel au format HTML propre :
Convertir un Fichier Excel en Fichier HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Exporter un Fichier Excel vers un Flux HTML (par exemple, pour une application web)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Utilisez le flux pour la réponse web, l'écriture dans un fichier, etc.
}
Conversion de HTML vers Excel
Convertissez des fichiers HTML ou des balisages bruts en un classeur Excel :
Charger du Contenu HTML depuis un Fichier
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Charger du Contenu HTML depuis une Chaîne
string html = "<html><body><table><tr><td>Produit</td><td>Prix</td></tr><tr><td>Stylo</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}
Scénarios les Plus Populaires
Convertir une Feuille de Calcul Excel en HTML pour Utilisation Web
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Importer un Tableau HTML Stylé dans Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Meilleures Pratiques pour la Conversion HTML
- Utilisez
HtmlSaveOptions.ExportGridLines = true
pour imiter la mise en page de la feuille de calcul. - Prétraitez les données Excel pour les adapter à des dimensions adaptées aux navigateurs.
- Lors de l’importation, assurez-vous que le HTML est bien formé et utilise des éléments de tableau pour des résultats optimaux.
- Enregistrez dans un flux si vous prévoyez de servir HTML directement dans des API web ou des fonctions cloud.
Problèmes Courants et Résolutions
Erreur | Solution |
---|---|
Fichier non trouvé | Assurez-vous que le chemin d’entrée est correct et que le fichier existe |
Format non pris en charge | Confirmez que le fichier est soit un format HTML, soit un format compatible avec Excel |
Styles manquants dans le HTML de sortie | Vérifiez HtmlSaveOptions et confirmez que le formatage est conservé |
Contenu non aligné dans l’Excel importé | Utilisez des tableaux dans le HTML et évitez les DIVs profondément imbriqués |
Questions Fréquemment Posées
Qu’est-ce que le plugin Aspose.Cells HTML Converter pour .NET ?
Un outil qui permet aux développeurs de convertir des feuilles de calcul Excel en balisage HTML et vice versa dans n’importe quelle application .NET.
En quoi cela diffère-t-il d’Aspose.Cells pour .NET ?
Alors qu’Aspose.Cells offre une large fonctionnalité Excel, le plugin HTML Converter se concentre spécifiquement sur les opérations liées à HTML et simplifie l’intégration.
Quels formats sont pris en charge ?
Les formats XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML et MHTML sont pris en charge dans les scénarios de conversion.
Puis-je personnaliser la manière dont HTML est généré ou chargé ?
Oui, HtmlSaveOptions
et HtmlLoadOptions
permettent un contrôle granulaire sur le formatage, les lignes de grille, le comportement de mise en page, et plus encore.