Memuat
Memuat
Watch every step above performed live, with English narration.
0 plays
Class book
Page 1 / 7
Cover: Dynamo for Revit Intermediate Class #21: Excel to Revit: Window Observation Data
Click a page or use ◀ ▶ to turn · swipe on mobile · to enlarge
Want to go deeper?
Join one of our courses or ask us directly on WhatsApp.
Picked from the software, topic, and level of “Dynamo for Revit Intermediate Class #21: Excel to Revit: Window Observation Data”.
Other ways we can help with Revit.
Learn with a mentor
Scheduled Architecture & CAD courses with live guidance and a certificate.

Course/Training Revit — Architectural Design with Revit 2019
★ 5.0 (8)

Course/Training Revit Architecture — Designing a 2-Story Building | BIM Specialist Architectural Design
★ 5.0 (6)

Course/Training Revit — Pencahayaan Revit Master Course
★ 5.0 (4)
Have it built for you
No time to learn Revit? Our team can do the project for you.

Development Service: Revit — Autodesk Revit Basic to Master
★ 5.0 (6)

Development Service: Autodesk Revit — Training Autodesk Revit Master Class Selama 3 Hari
★ 5.0 (5)

Revit BIM Creation Services
★ 5.0 (5)
Get notified about new Revit classes
At most one email a week. Unfollow anytime with one click.
The full narration of this video. The current sentence is highlighted while the video plays; click any sentence to jump there.
In this video, the observation data from Excel automatically enters Revit, and 12 windows are colored according to their condition. Let's get started. Use a project copy. Hello! In this video, we connect Excel with Revit using Dynamo. The observation data from Excel will enter the window parameters, and then the windows are colored according to their condition. Use a project copy. Open Dynamo from the Manage tab in Revit, then click Launch Dynamo.
Wait until the windows open.
On the initial page, click New to create an empty workspace.
First, select all windows in the project. Add the Categories node and select Windows, then the All Elements of Category node.
Now we read the Excel file. In one code block, write four texts: the Excel file location, the sheet name, the parameter name Mark, and the parameter name Comments. Then add the OpenXML Import Excel node and connect the file location and sheet name.
Watch displays the Excel content, the first row is the column header, and the rest are data for each component.
Next, read the Mark number for each window. Add the .getParameterValueByName element, then connect all windows and the Mark parameter name.
This is the most important part: matching the Excel data with the windows. In the code block, list.restOfItems removes the header row, list.transpose separates the columns, then Dictionary.byKeysValues creates a dictionary, with the component name as the key and the condition as the value. Dictionary.valueAtKey searches for the condition of each window based on its Mark, even if the order in Excel is different. Watch displays the condition of the 12 windows.
Write the result to Revit using the .setParameterByName element. Connect the windows, the Comments parameter name, and the condition from the matching result.
To make it easier to see, we color the windows according to their condition. In the code block, we create three colors: green for good, orange for cracked, and red for damaged. Then a dictionary that matches the condition with its color. Connect to the element .overID ColorInView.
We check in Revit using the ConsistentColors mode. Good windows are green, cracked ones are orange, and damaged ones are red.
Done. The observation data in Excel now appears directly in the Revit model. Change the Excel content, run it again, and the results will change accordingly. Goodbye! Want to master Dynamo and Revit? Cerdas Inovasi Digital offers courses on Revit and Dynamo, BIM modeling services and Dynamo script creation, as well as selling project files and Dynamo scripts from this tutorial series. Contact us via WhatsApp, or visit cerdasinovasidigital.com Goodbye in the next episode! Thank you for watching! Thank you for watching!
Type a question or keyword; we find the part of this episode that explains it and jump the video there.
Notes are saved with the current video time and are only visible to you.
Stuck on a step? Ask here; the instructor and other learners can answer.
No questions yet.

Cerdas Inovasi Digital Team
Software developers, BIM & 3D engineers, and AI practitioners
We build software, BIM models, games and AI automations for clients every day, and turn that hands-on work into step-by-step classes: every step is shown on screen and comes with a PDF guide you can keep.
See our clients →