Requesting Best Standard Practice Exporting Curtain Panels to Excel

I have a script that extracts Curtain Panel data from Revit, adds an Element ID column, and exports it to Excel. It works, but I feel it is too complex. Is there a simpler way to structure this workflow?

Is there a better or more efficient way to structure this script?
Can I reduce the number of nodes while keeping the same output?


CURTAIN PANELS WIP.dyn (71.1 KB)

@RaymSanz looks alright. this is more compact then u add headers right before the export node.

1 Like

Thank you, appreciated. Can I request a visual image, please? Also, is there a way to combine all parameters into one script? As I am confuse aligning each list to other list.

What you have looks fine. Another option would be to create a curtain wall schedule that has the fields you want to extract and just extract the schedule data out to excel. If your curtain walls are consistent with the parameters from project to project, set the schedule up in a startup template file or copy paste it from one project to another. The reason I like this method, it allows you to review the data before exporting it out.

For the ElementId you would have to do what you are doing now and append that data into the data to be exported.

For the script all you would need is Bimorph node “Schedule.GetData” to get the schedule data.

2 Likes

@RaymSanz pretty much looks like this.

1 Like

Thank you @staylor :slight_smile: appreciated

1 Like

I have resolved the issues with other parameters like Width and Height. However, I am currently facing a problem with connecting Element ID and Type Name so that they align correctly with Width and Height in the final list. Any suggestions on how to achieve this?


CURTAIN PANELS WIP4.dyn (42.7 KB)

@RaymSanz i’d do it like this:

2 Likes

Big thanks to @BimAmbit!