Objectif: Exporter une nomenclature vers Excel, modifier les données dans Excel et réimporter les données dans Revit, via Dynamo
Un grand merci à Mickael Kilkelly / Archsmarter pour ses tutos
00_Modifier une nomenclature, de Revit vers Excel et retour, via Dynamo
Plan et nomenclature de pièces
02_Dynamo
Script dynamo permettant l'échange de données bidirectionnelles entre Revit et Excel
Entrants Pièces > Traitement des données > Export vers Excel > Import de puis Excel
03_Dynamo
Entrants pièces
Dans ce groupe on collecte les données Revit
04_Dynamo
Entrants Pièces
_Categories > Choisir dans la liste
05_Dynamo
Entrants Pièces
_All Elements of Category
06_Dynamo
Entrants Pièces
_List Transpose > Classement des données
07_Dynamo
Entrants Pièces
08_Dynamo
Extraction et traitement des données
09_Dynamo
Extraction et traitement des données
_Element.Get Parameter Value By Name
Nous souhaitons extraire 3 données par pièces: le N°, le Nom et la Surface
10_Dynamo
Extraction et traitement des données
_Element.Get Parameter Value By Name
_String pour catégoriser les données > N°, Nom, Surface
11_Dynamo
Extraction et traitement des données
_Watch > pour visualiser les données
12_Dynamo
Extraction et traitement des données
_List Create > Clic + pour obtenir 3 Items = N°, Nom, Surface
13_Dynamo
Extraction et traitement des données
_Watch > les 3 listes obtenues > N°, Nom, Surface
14_Dynamo
Extraction et traitement des données
_List Transpose > pour classer...
15_Dynamo
Extraction et traitement des données
_List Transpose
_Watch > Listes recomposées de type Pièce N°, Nom, Surface
16_Dynamo
Export vers Excel
Ce nœud sert de "commutateur" suivant les connexions
_soit l'information part de Revit vers Excel
_soit l'information part d'Excel vers Revit
17_Dynamo
Export vers Excel
_Data.Export Excel
_Pour envoyer les données à Excel > Connecter les données à Data
18_Dynamo
Export vers Excel
_File Path > Nommer un fichier destination pour les données Revit vers Excel
19_Dynamo
Export vers Excel
_String > Nom de la feuille Excel à renseigner
20_Dynamo
Export vers Excel
_Number > Indiquer les N° de ligne et de colonne ou commencera le fichier Excel
21_Dynamo
Export vers Excel
_Boolean
_Valider > Excel s'ouvre...
22_Excel
Les données Revit lors de l'exportation dans Excel
23_Excel
Les données copiées dans une feuille
24_Revit
Test du script Dynamo depuis Revit vers Excel
_Modification des N° des pièces
25_Dynamo
Test du script Dynamo depuis Revit vers Excel
26_Excel
Les N° ont bien été mis à jour
27_Dynamo
Import depuis Excel
28_Dynamo
Import depuis Excel
_Data.Import Excel
29_Dynamo
Import depuis Excel
_Data.Import Excel
_Lier la feuille (String) du groupe Export vers Excel à Sheet Name
30_Dynamo
Import depuis Excel
_Data.Import Excel
_File from Path > indique le chemin du fichier
_Lier File from Path à File Path du groupe Export vers Excel
_Lier File from Path à File
31_Dynamo
Import depuis Excel
_Data.Import Excel
_Boolean > Read as String
_Boolean > Show Excel
32_Dynamo
Import depuis Excel
_List Transpose > Tri, Classement
33_Dynamo
Import depuis Excel
_List.Get Item At Index > Tri des données en 3 listes > N°, Nom, Surface...
34_Dynamo
Import depuis Excel
_List.Get Item At Index
_Number > Pour attribuer les données suivant les index de List Transpose...
35_Dynamo
Import depuis Excel
_Element.Set Parameter By Name > Classement...
36_Dynamo
Import depuis Excel
_Element.Set Parameter By Name
_String = Nom de la liste
37_Dynamo
Import depuis Excel
_Element.Set Parameter By Name
_Relier Element à Elements du nœud All Elements of category (Groupe Entrants_Pièces)
38_Dynamo
Import depuis Excel
_Element.Set Parameter By Name
_Relier Element à Elements du nœud All Elements of category (Groupe Entrants_Pièces)
39_Dynamo
Import depuis Excel
_Element.Set Parameter By Name
_Relier Element à Elements du nœud All Elements of category ( Groupe Entrants_Pièces)
40_Excel
Les données avant l'export vers Revit
41_Revit
Les données importées depuis Excel
42_Revit
Les données avant l'export vers Excel...
43_Dynamo
Les liens entre Import depuis Excel et Export vers Excel sont désactivés pour permettre l'export de Revit vers Excel
Le lien entre les données Revit et l'export vers Excel est actif
44_Excel
Les données Revit importées dans Excel
45_Excel
Modifications des données avant l'export vers Revit
46_Dynamo
_Excel vers Revit
_Les liens entre Import depuis Excel et les données Revit sont actifs
_Le lien entre les données Revit et l'Export vers Excel est désactivé
47_Dynamo
_Revit vers Excel
_Les liens entre Import depuis Excel et les données Revit sont désactivés
_Le lien entre les données Revit et l'Export vers Excel est actif
48_Revit
Modifications importées depuis Excel
49_Revit
Modifications pour l'exportation vers Excel
50_Dynamo
51_Excel
52_Excel
53_Dynamo
54_Revit
55_Dynamo
Importation des données depuis Excel
_Liaison entre la feuille Excel et Importation depuis Excel
_Pas de lien entre les données Revit et l'Export vers Excel
56_Dynamo
Exportation des données Revit vers Excel
_Lien entre les données Revit et l'Export vers Excel
_Pas de lien avec la feuille Excel
Exportation des données Revit vers Excel
_Lien entre les données Revit et l'Export vers Excel
_Pas de lien avec la feuille Excel