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

发布时间:2019-09-05 23:27:59   来源:自考网
为了避免误操作,复制出一个图纸的副本进行转换。
以往我们通过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文件,打开就是最终的成果。

推荐文章