完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo提取构件信息并导出至Excel

发布于:2019-04-10 21:21:16
首页/技术分享/Dynamo
收藏
16661

朱光旺

更多

以往我们通过Revit的明细表获取的数据如果想要导入Excel,还需要通过文本文档作为媒介。这次,我们使用Dynamo将构件的数据直接导入Excel。

1、通过节点Select Model Elements将想要提取参数值的图元选择进Dynamo中。

2、节点Element.GetParameterValueByName可以根据输入端parameterName输入的实例参数名称提取该参数的数值,需要注意的是,直接将节点Select Model Elements的结果输入的话,只能获取实例参数的数值。

3、想要获取类型参数的话,加一个节点Element.Type,这样就可以提取墙体的类型参数“厚度”。

4、为这些参数组成的列表添加标题,标题的内容就是参数的名称。

5、节点Excel.WriteToFile的作用就是将列表的数据导出至Excel,filePath接收的是Excel文件的路径,sheetName接收的是Excel表格工作簿的名称,startRow表示起始行,startCol表示起始列,data就是需要导出的列表,overWrite表示每次数据更新时是否重写Excel文件。

6、找到导出的Excel文件,打开就是最终的成果。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Revit中想要移动封檐带应该怎么做?

下一篇:Revit中项目浏览器创建手动的文字组织方案