SuperAPI AI 工具集

ifc-to-excel

办公与效率

查看项目

更新于 10-15 20:33

技能介绍

用途:把开放 BIM 标准 IFC 文件转换为结构化 Excel 数据库,便于分析、校验、报表和对接 ETL 流程,无需安装专有 BIM 软件或授权,可离线运行。

主要能力:支持 IFC2x3、IFC4、IFC4x1、IFC4x3;导出 .xlsx(元素与属性)和 .dae(Collada 3D 几何,ID 对应);可选是否包含包围盒、是否跳过 Excel 或几何导出。输出 Excel 包含 Elements、Types、Levels、Materials、PropertySets 等工作表;Elements 列含 GlobalId、IfcType、Name、Description、Level、Material、Volume、Area、Length、Height、Width 等。文档还给出 Python 封装,用于读取元素、按类型/楼层/材质汇总、生成工程量清单(QTO)、数据校验(缺失 GlobalId/Name、零工程量、重复 GlobalId)及多表 Excel 导出。

使用方式:命令行语法 IfcExporter.exe <input_ifc> [options],选项含 bbox、-no-xlsx、-no-collada。示例:IfcExporter.exe "C:\Models\Building.ifc" bbox;仅 Excel 用 -no-collada;批处理可用 for /R "C:\IFC_Models" %f in (*.ifc) do IfcExporter.exe "%f" bbox。Python 侧先 IFCExporter("C:/DDC/IfcExporter.exe"),再调用 convert、read_elements、get_element_types、get_quantities 等方法。

适用场景:模型数据校验、工程量统计、材料清单、楼层汇总及 IFC→Excel→校验→造价估算的流水线。

限制:需已获取 IfcExporter.exe 本体;具体获取方式、许可、价格、系统要求及运行环境资料暂未提供;以上能力与选项均以所给资料为限。