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

  1. 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.

  2. 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.

  3. Options de Rendu HTML Flexibles
    Contrôlez la sortie avec HtmlSaveOptions, 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.

  4. 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.

  5. 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.

  6. 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

ErreurSolution
Fichier non trouvéAssurez-vous que le chemin d’entrée est correct et que le fichier existe
Format non pris en chargeConfirmez que le fichier est soit un format HTML, soit un format compatible avec Excel
Styles manquants dans le HTML de sortieVé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.

 Français