Exemple Dynamo : création automatique de feuilles à partir d’un fichier Excel

1 min de lecture

image

    

Cet article est né de la rencontre d’un utilisateur qui voulait créer automatiquement des feuilles de présentation Revit à partir d’un fichier Excel. Même si ce script n’est pas compliqué, je me suis engagé à le faire et donc engagement tenu. De plus, j’en ai profité pour vous montrer l’utilisation de Dynamo Player dans la vidéo en bas de l'article.

Après la création d’un fichier Excel avec une liste de noms de plans en colonne, nous allons démarrer une nouvelle session de Dynamo For Revit.

image

    

Nous commençons à utiliser un nœud appelé “Excel.ReadFromFile” qui permet comme son nom l’indique de lire un fichier Excel.

En amont de ce nœud, nous allons ajouter :

image

    

Nous allons utiliser le nœud bien connu “Flatten”, qui transforme une liste composée de sous-listes en une seule liste.

Le nœud “Sheet.ByNameNumberTitleBlockAndViews” va créer des feuilles Revit avec les entrées suivantes :

image

 

Concernant “sheetNumber”, nous allons :

image

 

Enfin, nous allons utiliser :

Soit les connections suivantes :

image

 

Résultat dans Revit :

image

    

Dans la vidéo ci-dessous, vous trouvez toutes les manipulations mais aussi l’utilisation de Dynamo Player avec la résolution d’une erreur à cause de l'utilisation d’un Revit en langue Française.

 

Abonnement e-mail