用途:将 Revit 的 RVT/RFA 文件转换为结构化 Excel 数据库,便于批量处理多个项目、接入分析管道、向相关方共享结构化数据,以及生成报表和工程量清单。
主要能力:通过命令行工具 RvtExporter.exe 导出,语法为 RvtExporter.exe <input_path> [export_mode] [options]。导出模式包括 basic(309 个基本结构构件)、standard(724 个标准 BIM 类别)、complete(1209 个全部 Revit 类别)和 custom(用户自定义类别)。可选选项有 bbox(包含包围盒坐标)、rooms(包含房间关联)、schedules(导出全部明细表到图纸)、sheets(导出图纸为 PDF)。输出 Excel 包含 Elements、Categories、Levels、Materials、Parameters 等工作表,Elements 表含 ElementId、Category、Family、Type、Level、Area、Volume 及 BBox_Min/Max 坐标等列。
使用方式:命令行示例:RvtExporter.exe "C:\Projects\Building.rvt" basic;完整导出:RvtExporter.exe "C:\Projects\Building.rvt" complete bbox rooms schedules sheets;批处理:for /R "C:\Projects" %f in (*.rvt) do RvtExporter.exe "%f" standard bbox。也可通过 Python 的 subprocess 调用,并用 pandas 读取 Elements 表进行分组统计,输出文件与输入同名、扩展名为 .xlsx。
适用场景:BIM 数据批量提取、工程量汇总、与 BI 工具或 ML 模型集成、成本估算管道(如结合 CWICR 语义搜索定价)。
限制:资料未提供价格、平台兼容性、性能指标及 RFA 具体处理细节;大文件可能耗时较长,建议夜间处理,并核对构件数量与 Revit 明细表是否一致。