Revit明细表是非常重要的工程数据管理工具,在项目中有着极其重要的应用,然而Revit自身的数据处理功能相对有限。在工作中,我们可以利用Excel强大的数据处理功能来辅助完成一些项目需求。
本文简单介绍Revit导出Excel文件的几种方式
一、 利用Revit自身的明细表导出功能
在Revit中打开需要导出的明细表视图,选择“文件”->“导出”->“报告”->“明细表”,选择保存路径。
在“导出明细表”对话框中可以选择是否导出页眉,需要注意的是“输出选项”中的“字段分隔符”和“文字限定符”建议保持默认,单击确定,导出文件(txt格式)
用Excel或WPS(如果修改了上述的分隔符信息,某些版本可能出现兼容性问题)打开刚才保存的txt文件,注意此处务必选择“所有文件”方能识别txt文件
如果在Revit导出环节采用默认的话,在接下来的“文本导入向导”对话框中直接单击“完成”即可,否则要结合下方预览文本窗口,与刚才导出设置一一对应。
将txt文件转存为xlsx格式,单击“另存为”,保存类型选择“Excel工作簿(*.xlsx)”,单击完成即可。
这种方式是Revit原生支持的,不需要借助任何第三方工具,但缺陷非常明显,不仅导出麻烦,需要用Excel/WPS进行格式转换,而且不支持批量导出,更重要的是无法直接利用Excel的跨表函数或引用来处理数据。
二、使用国内插件,如橄榄山快模(免费版)。
鉴于Revit原生导出方式的种种弊病,在实际工作中我们往往借助更高效的第三方插件工具来实现直接导出,橄榄山快模就是一款非常优秀的国产插件工具,其提供的“免费版”中集成了批量导出Excel表格的功能。
安装“橄榄山快模”(下载及安装详见橄榄山官网)后,菜单栏新增“橄榄山快模-免费版”选项卡。
在明细表工具选项卡中,单击“批量导出”,即可批量导出xlsx文件
另外,“批量导出”上方的“Excel打开”功能可快速用excel打开当前明细表(必须位于明细表视图),其默认格式为csv。
这种方式完美克服了Revit直接导出的种种弊端,具有强大的实用性,缺点是需要捆绑加载橄榄山快模其它模块,菜单栏会显得比较臃肿。
三、使用ImportExportExcel插件
除了以橄榄山快模为代表的国内插件外,我们还可以上Autodesk App Store上去寻找插件,比如下面要介绍的这款ImportExportExcel,不仅支持明细表批量导出,还支持将Excel编辑后的文件重新导入Revit,并支持项目标准的导入导出。目前19.0.0.0版本已经支持Revit2019。
1.插件下载、安装与卸载
本站提供ImportExportExcel插件最新版本19.0.0.0的下载:您可以通过下方链接获取资源:
http://www.scbmbim.cn/News_Show.php?theId=600
也可以通过ImportExportExcel插件的Autodesk App Store下载地址获取:
https://apps.autodesk.com/RVT/zh-CN/Detail/Index?id=6290726048826015851&appLang=en&os=Win64
插件的安装非常简单,运行BIMOneIncImportExportExcel.msi,单击Install Now按钮即可一键安装。
安装完成后需重启Revit软件,即可看到菜单栏中新增BIM One选项卡。
插件卸载同样简单,仍然行运BIMOneIncImportExportExcel.msi,单击Uninstall即可一键卸载。(注意:卸载前需退出所有正在运行的Revit程序)
2.数据导出
单击“BIM One”菜单“Tools”选项卡中的“Export/Import Excel”,如下图所示:
Schedule复选框下为本项目的所有明细表,Standards复选框则是本项目所有项目标准,勾选需要的导出的文件。(Check All可全选,Check None可取消全选)
选择“One file, one tab per schedule”只会生成一个xlsx(工作簿)文件,每张明细表/项目标准对应一个工作表(sheet)。而“One file per schedule”会为每一个明细表/项目标准单独生成一个xlsx文件。
Output folder选择输出文件路径。
Prefix可以为输出文件名添加指定的前缀。
设置完成后单击“Export”即可导出文件。
3.数据导入
仍然单击“BIM One”菜单“Tools”选项卡中的“Export/Import Excel”,选择Import选项卡,如下图所示:
选定文件载入路径后,插件会自动根据工作表内容识别对应明细表或项目标准,勾选需要导入的工作表(并确保这些文件未处于打开状态),单击Import即可将xls文件数据自动更新到明细表/项目标准中。(注意,部分受保护字段(如族参数)是不会被修改的,这些字段在导出时在Excel中也会处于限制编辑的保护状态)
更详细的使用说明可参考官方文档:
https://www.bimone.com/UserGuide/Import-Export%20Excel%20-%20User%20Guide.pdf
结语
以上介绍了Revit导出Excel的几种方案,充分利用Excel便捷的数据处理功能,能够有效弥补Revit编辑数据的短板,通过跨表引用和函数,更可以实现工程模型与数据统计的解耦。