Créer un élément HTML <table> en ligne

Le Générateur HTML Table produit le balisage d’un tableau à partir du nombre de lignes et de colonnes ainsi que des paramètres d’en-tête, de bordure, de largeur et d’alignement sélectionnés. L’aperçu et les sorties HTML et C# sont actualisés ensemble afin que vous puissiez vérifier le résultat avant de le copier dans une page web ou un projet .NET.



Créer un élément HTML <table> en C#

Le panneau HTML Code contient le balisage du tableau produit avec les options actuelles. Le panneau C# Code présente en dessous le processus de programmation équivalent avec Aspose.HTML for .NET .

Le code généré suit les étapes suivantes :

  1. Crée un HTMLDocument et un élément <table> avec Document.CreateElement() .
  2. Applique la bordure, la largeur et l’alignement sélectionnés avec ICSSStyleDeclaration.SetProperty() .
  3. Ajoute la ligne d’en-tête facultative, les lignes du corps et les cellules avec HTMLTableSectionElement.InsertRow() et les opérations correspondantes sur les lignes.
  4. Ajoute le tableau au corps du document et enregistre table.html avec HTMLDocument.Save() .

Configurez d’abord le tableau, puis copiez le code C# actualisé dans votre projet .NET.


Questions fréquentes sur le Générateur HTML Table

1. Dois-je définir la largeur du tableau en pourcentage ou en pixels ?

Utilisez un pourcentage lorsque le tableau doit s’adapter à la largeur de son conteneur parent. Utilisez des pixels si vous avez besoin d’une largeur fixe qui ne varie pas avec la mise en page environnante.

2. Pourquoi une modification de Align n’a-t-elle parfois aucun effet visible ?

L’alignement à gauche, au centre ou à droite utilise l’espace horizontal libre autour du tableau. Si le tableau occupe toute la largeur de son conteneur, il ne reste aucun espace pour le déplacer. Réduisez Width afin de rendre l’alignement sélectionné visible.

3. Pourquoi la bordure du tableau n’apparaît-elle pas dans l’aperçu ?

La bordure reste invisible lorsque Border vaut 0 ou lorsque Style est défini sur none ou hidden. Sélectionnez un style visible comme solid, dashed ou dotted et choisissez une épaisseur supérieure à zéro.

4. Quelle taille de tableau puis-je créer avec le générateur ?

Vous pouvez générer de 1 à 100 lignes de corps et de 1 à 100 colonnes. Lorsque Header row est activé, le générateur ajoute une ligne d’en-tête distincte au-dessus du nombre de lignes de corps sélectionné.

5. Puis-je ajouter le tableau généré à un document HTML existant ?

Oui. Remplacez le constructeur HTMLDocument sans paramètre par new HTMLDocument("input.html"), ajoutez le tableau au corps du document ou à un autre élément sélectionné, puis enregistrez le document modifié dans un nouveau fichier.


Installer Aspose.HTML for .NET

Installez Aspose.HTML for .NET depuis NuGet avec l’interface CLI .NET :

dotnet add package Aspose.HTML

Vous pouvez également utiliser l’interface du gestionnaire de packages NuGet ou exécuter Install-Package Aspose.HTML dans la console du gestionnaire de packages. Consultez le guide d’installation pour la configuration, ou demandez une licence temporaire afin d’évaluer l’API sans limitations.