
## 工作流概述
这个n8n工作流专门用于将Revit模型转换为Excel格式,并将其解析为结构化数据,为后续的ETL(提取、转换、加载)流程做准备。
## 工作流程
### 🔷 EXTRACT 提取阶段
**从Revit文件中提取数据:**
1. **设置文件路径** – 定义Revit转换器和源文件路径
2. **运行Revit转换器** – 执行RVT到Excel的转换
3. **检查转换是否成功** – 验证转换过程
4. **从磁盘读取Excel文件** – 获取转换后的数据文件
5. **解析Excel为结构化数据** – 将电子表格转换为可处理的数据项
## 技术实现
### 主要节点功能
– **Setup – Define file paths**:设置Revit转换器路径和源文件路径
– **Extract – Run Revit converter**:执行RvtExporter.exe进行格式转换
– **Check – Did extraction succeed?**:检查转换是否成功
– **Success – Create Excel filename**:生成Excel文件名
– **Extract – Read Excel file from disk**:从磁盘读取Excel文件
– **Extract – Parse Excel to data**:将Excel解析为结构化数据
## 使用说明
### 前提条件
– Windows主机(本地可执行文件和文件系统路径)
– DDC Revit工具包已安装:C:\\DDC_Converter_Revit\\datadrivenlibs\\RvtExporter.exe
– 可读取的本地.rvt文件
### 配置步骤
1. 将此JSON导入n8n
2. 打开”Setup – Define file paths”节点并设置:
– path_to_revit_converter: C:\\DDC_Converter_Revit\\datadrivenlibs\\RvtExporter.exe
– revit_file: 例如 C:\\Sample_Projects\\your_project.rvt
3. 运行手动触发器
4. 成功后,工作流将读取*_rvt.xlsx并输出解析后的数据项
## 输出结果
– **磁盘上**:_rvt.xlsx(由转换器创建)
– **在n8n中**:解析后的行作为数据项,准备进行转换/加载阶段
## 注意事项
– 如果转换器将Excel写入不同的文件夹/文件名,请更新”Success – Create Excel filename”节点指向实际路径
– 确保项目文件夹具有写入权限,尽量避免路径中使用非ASCII字符
– 此模板专门设计为最小化(仅提取),可链接您自己的转换/加载步骤
## 应用场景
这个工作流特别适用于:
– 建筑信息模型(BIM)数据处理
– CAD/BIM到结构化数据的转换
– 建筑行业的数据提取和ETL流程
– 自动化Revit模型分析
## 技术支持
由DataDrivenConstruction.io提供,专注于建筑行业的开放数据原则、CAD/BIM处理自动化和ETL管道构建。

评论(0)