Excel
Créer des modèles de rapport Excel pour les exports de données et les rapports tabulaires.
Les modèles Excel (.xlsx) sont idéaux pour les rapports orientés données nécessitant des calculs, des graphiques ou des mises en page tabulaires. Ils sont le format recommandé pour les rapports en mode listing qui compilent les données de plusieurs fiches dans un seul fichier.
Vue d'ensemble
Format
.xlsx (MS Excel 2007 minimum ; 2013 recommandé)
Moteur de rapport
Bibliothèque Aspose pour Excel
Idéal pour
Rapports listing, tableaux d'agrégation, graphiques, exports de données
Mode listing
Cas d'usage principal — compile plusieurs fiches dans un seul fichier
Syntaxe de base des champs
Les modèles de rapport Excel utilisent une feuille dédiée PPActions pour déclarer les champs à insérer et leur emplacement. La syntaxe générale des balises (<%SystemName%>) s'applique dans les cellules, mais les champs d'un tableau de listing sont déclarés via la feuille PPActions plutôt qu'insérés directement.
Mise en place de la feuille PPActions
Ajoutez une feuille nommée
PPActionsà votre modèle.Ajoutez une deuxième feuille avec le nom de votre choix et créez un tableau avec une ligne d'en-tête et une ligne de données.
Donnez un nom de zone au tableau : sélectionnez-le et saisissez un nom dans la Zone Nom (coin supérieur gauche d'Excel).
Dans la feuille PPActions, ajoutez une ligne avec autant de colonnes que de champs dans votre tableau :
Chaque colonne déclare un champ à l'aide de trois propriétés :
Type
table — déclare un tableau de listing
TableName
Le nom de zone que vous avez défini
Value
Nom système du champ
Relations
Pour inclure les fiches enfants d'un champ relation, ajoutez une ligne dans la feuille PPActions avec le type subtable :

Type
subtable — déclare un tableau de relation
TableName
Le nom de zone du tableau de relation
Relationship
Libellé du champ de relation dans le formulaire principal
Pour afficher le nombre de fiches liées : <%Value:[Relation.Count]%>
Astuces
La police, les couleurs, les règles de mise en forme conditionnelle et les formules Excel sont toutes préservées lors de la génération du rapport.
Le mode listing fonctionne selon les mêmes principes que Word — consultez Automatismes pour la planification.
Vous pouvez partir d'un fichier
.xlsxvierge ou adapter un modèle de tableur existant.
Limitations
Format :
.xlsxuniquement.Limite du mode listing : 30 000 fiches par rapport.
La taille des images est déterminée par les dimensions de la cellule, pas par des paramètres de fonction :
<%Value:SystemName;Type:Image%>— redimensionnez la cellule cible pour contrôler la taille de la photo.MarkDown()n'est pas fonctionnel dans les rapports Excel.
Mis à jour
Ce contenu vous a-t-il été utile ?

