GroupDocs.Assembly for .NET

Générer des tables de données dans des documents XLSX en utilisant notre API .NET

GroupDocs.Assembly for .NET permet de remplir dynamiquement des tables dans des documents XLSX avec des données de diverses sources.

Comment peupler une table dans un document XLSX

GroupDocs.Assembly vous permet de peupler dynamiquement des tables dans des modèles pour des formats comme XLSX. Insérez des données provenant de diverses sources dans vos tables.

  1. Créez un modèle XLSX avec des espaces réservés pour la table.
  2. Récupérez des données depuis n’importe quelle source prise en charge.
  3. Filtrez les données pour inclure uniquement les informations nécessaires.
  4. Enregistrez le document avec la table peuplée.
// Ajoutez ces balises dans une ligne de table de modèle
// <<foreach [c in ds]>>
// <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
// <</foreach>>

// Définissez le chemin du fichier pour le modèle
string template = "table_template.xlsx";

// Récupérez les données d'une source prise en charge
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "ds");

// Enregistrez le document avec la table remplie de données
DocumentAssembler asm = new DocumentAssembler();
asm.AssembleDocument(template, "result.xlsx", data);
dotnet add package GroupDocs.Assembly
cliquez pour copier
copié
Plus d'exemples Documentation

Générez des documents avec des tables dynamiques

GroupDocs.Assembly for .NET simplifie la création de documents en automatisant le peuplement des tables et en prenant en charge des éléments supplémentaires comme des graphiques, des listes et des images via des modèles et une balisage avancé.

Fonctionnalités clés de GroupDocs.Assembly

Créer des rapports à partir de données structurées

L’API traite les données provenant de sources telles que JSON, XML et CSV pour remplir efficacement et avec précision les tables dans les documents bureautiques.

Afficher les données visuellement

GroupDocs.Assembly permet la création de tables, listes et graphiques, ainsi que l’intégration de textes, liens et images pour un design professionnel des documents.

Positionner avec précision les données des tables

Utilisez une syntaxe basée sur LINQ pour ajouter dynamiquement des lignes et des colonnes dans les tables. Personnalisez les styles, y compris les couleurs et la mise en forme, par programmation.

Prend en charge une large gamme de formats

Gérez facilement des formats de fichiers populaires comme MS Office, OpenOffice, PDF et HTML. Insérez en toute transparence des tables peuplées dans les types de documents pris en charge.

Comment peupler dynamiquement une table de données

Cet exemple démontre comment remplir une table dans un document XLSX en utilisant des données dynamiques.

C#

// Préparez un modèle avec un espace réservé pour la table
// <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
// <<[c.Price]>> <</foreach>>

// Spécifiez le chemin du fichier vers le modèle
string template = "table_template.xlsx";

// Récupérez les données de votre source choisie
JsonDataSource data_json = 
  new JsonDataSource("Items.json");

// Créez un objet source de données avec les données nécessaires
DataSourceInfo data 
    = new DataSourceInfo(data_json, "items");

// Initialisez DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Enregistrez le document finalisé avec la table peuplée
asm.AssembleDocument(template, "result.xlsx", data);
dotnet add package GroupDocs.Assembly
cliquez pour copier
copié
Plus d'exemples Documentation

Aperçu de GroupDocs.Assembly for .NET

GroupDocs.Assembly for .NET est conçu pour créer des documents et des rapports en remplissant des modèles avec des données provenant de plusieurs sources. Insérez sans effort des données structurées dans des tables, listes et graphiques, ou intégrez dynamiquement des images. Une syntaxe avancée garantit un placement précis des données. Prend en charge plus de 50 formats, y compris les PDF, documents MS Office et fichiers e-mail.
En savoir plus
About illustration

Prêt à commencer ?

Téléchargez GroupDocs.Assembly gratuitement ou obtenez une licence d’essai pour un accès complet !

Ressources utiles

Explorez la documentation, les échantillons de code et le soutien communautaire pour améliorer votre expérience.

Explorez les fonctionnalités clés

Notre solution simplifie la création de documents professionnels avec des tables peuplées dynamiquement et d’autres éléments.

Créer des rapports avec des tables détaillées

.NET permet la création de rapports complets en remplissant des modèles avec des tables et d’autres éléments de données dans plus de 50 formats pris en charge.

Conseils sur les licences temporaires

1
Inscrivez-vous avec votre adresse e-mail professionnelle. Les services de messagerie gratuits ne sont pas autorisés.
2
Utilisez le bouton Obtenir une licence temporaire à la deuxième étape.
 Français