基于Revit的Excel文件生成文档方法及设备技术

技术编号:36159307 阅读:13 留言:0更新日期:2022-12-31 20:06
本发明专利技术提供一种基于Revit的Excel文件生成文档方法及设备。所述方法包括:步骤1至步骤6。本发明专利技术通过Excel文件转化生成图纸、打印PDF、并自动签批等流程,能够有效提高在实际工程项目中基于表格的图纸出图效率。程项目中基于表格的图纸出图效率。程项目中基于表格的图纸出图效率。

【技术实现步骤摘要】
基于Revit的Excel文件生成文档方法及设备


[0001]本专利技术实施例涉及BIM设计
,尤其涉及一种基于Revit的Excel文件生成文档方法及设备。

技术介绍

[0002]建筑信息化模型(BIM,Building Information Modeling)是一个完备的信息模型,能够将工程项目在全生命周期中各个不同阶段的工程信息、过程和资源集成在一个模型中,方便被工程各参与方使用。通过三维数字技术模拟建筑物所具有的真实信息,为工程设计和施工提供相互协调、内部一致的信息模型,使该模型达到设计施工的一体化,各专业协同工作,降低工程生产成本,并保障工程的工期与质量。Revit作为BIM应用最主流的一款软件。目前基于Revit的图签设计方法、打印方法,大多只针对项目中普通图框图纸,但在实际生产项目中,除使用普通图框的图纸外,还会有材料表、设备表、阀门表等各种不同类型表格的发图需求,因此基于上述表格图纸的生成、批量打印及实现PDF的自动签名签章的需求是合理且必要的。因此,开发一种基于Revit的Excel文件生成文档方法及设备,有效填补上述相关技术中的技术空白,就成为业界亟待解决的技术问题。

技术实现思路

[0003]针对现有技术存在的上述问题,本专利技术实施例提供一种基于Revit的Excel文件生成文档方法及设备。
[0004]第一方面,本专利技术的实施例提供一种基于Revit的Excel文件生成文档方法,包括:步骤1,建立通用Excel模板制作标准,并对公司各专业常用Excel表格文件遵循标准完成制作,建立公司统一标准和第一Excel模板,第一Excel模板应用于随业务增加的其余所有Excel模板;步骤2,建立系列化及参数化的标准Revit族,对每种Excel模板制作对应Revit族,族名称与对应Excel表格表体名称相同,且一一对应;步骤3,选择待导入的Excel文件,在当前Revit项目中自动载入对应族,创建新图纸,并新建一个族实例;步骤4,按照步骤3将Excel表格导入到Revit项目图纸中,完成表格内容的自动分行,及超长sheet的自动分页,在Revit图纸中的图纸编号自动生成为图号

页次;步骤5,批量打印图纸,打印时通过对各图纸与PDF虚拟打印机纸张尺寸匹配与自动添加,实现对不同尺寸及方向的图纸一次性批量打印;步骤6,将打印且添加关键字后的PDF文件上传至发图平台项目管理平台,通过文件关键字中的坐标、尺寸及调用对应人员的电子签名,完成后续的自动签批出图。
[0005]在上述方法实施例内容的基础上,本专利技术实施例中提供的基于Revit的Excel文件生成文档方法,步骤1具体包括:将每个Excel表格均分为表头及表体进行分别处理,在名称管理器中对表头、表体的范围及名称分别进行定义,并对表头部分每个字段值均设定统一对应名称。
[0006]在上述方法实施例内容的基础上,本专利技术实施例中提供的基于Revit的Excel文件生成文档方法,步骤2具体包括:每个标准Revit族中均包括对应Excel表格固定表头、外框
及动态表体部分,其中表头包含Excel表格每个名称字段及字段值相应的标签,并关联共享参数;标准Revit族中还包含表体首行字段定位线和行高参数,行线及表体内容分别采用DetailCurve和TextNote元素动态定位生成,支持对表格内容的自动分行及超长表格的自动分页。
[0007]在上述方法实施例内容的基础上,本专利技术实施例中提供的基于Revit的Excel文件生成文档方法,步骤3具体包括:读取并分析Excel文件所有内容信息,获取名称管理器中所有字段及字段对应数值,将字段数值设置为Revit族中与名称字段同名的共享参数形式的标签内容;对读取到的Excel信息表体部分以DataTable格式进行存储到内存,对其中每行内容进行算法分析。
[0008]在上述方法实施例内容的基础上,本专利技术实施例中提供的基于Revit的Excel文件生成文档方法,所述对其中每行内容进行算法分析,包括:行中各字段内容生成TextNote处坐标的计算,每列TextNote值的对齐方式,且若同一行中多个字段内容均包含单个或多个换行符,则取自动换行处理后最大行处绘制DetailCurve行线。
[0009]在上述方法实施例内容的基础上,本专利技术实施例中提供的基于Revit的Excel文件生成文档方法,步骤5还包括:打印PDF后,在PDF文档属性中添加关键字。
[0010]在上述方法实施例内容的基础上,本专利技术实施例中提供的基于Revit的Excel文件生成文档方法,所述关键字,包括:设计人、审核人和校核人的签批处坐标,以及图框尺寸信息。
[0011]第二方面,本专利技术的实施例提供一种基于Revit的Excel文件生成文档装置,包括:第一主模块,用于实现步骤1,建立通用Excel模板制作标准,并对公司各专业常用Excel表格文件遵循标准完成制作,建立公司统一标准和第一Excel模板,第一Excel模板应用于随业务增加的其余所有Excel模板;第二主模块,用于实现步骤2,建立系列化及参数化的标准Revit族,对每种Excel模板制作对应Revit族,族名称与对应Excel表格表体名称相同,且一一对应;步骤3,选择待导入的Excel文件,在当前Revit项目中自动载入对应族,创建新图纸,并新建一个族实例;第三主模块,用于实现步骤4,按照步骤3将Excel表格导入到Revit项目图纸中,完成表格内容的自动分行,及超长sheet的自动分页,在Revit图纸中的图纸编号自动生成为图号

页次;步骤5,批量打印图纸,打印时通过对各图纸与PDF虚拟打印机纸张尺寸匹配与自动添加,实现对不同尺寸及方向的图纸一次性批量打印;第四主模块,用于实现步骤6,将打印且添加关键字后的PDF文件上传至发图平台项目管理平台,通过文件关键字中的坐标、尺寸及调用对应人员的电子签名,完成后续的自动签批出图。
[0012]第三方面,本专利技术的实施例提供一种电子设备,包括:
[0013]至少一个处理器;以及
[0014]与处理器通信连接的至少一个存储器,其中:
[0015]存储器存储有可被处理器执行的程序指令,处理器调用程序指令能够执行第一方面的各种实现方其中任一种实现方式所提供的基于Revit的Excel文件生成文档方法。
[0016]第四方面,本专利技术的实施例提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行第一方面的各种实现方其中任一种实现方式所提供的基于Revit的Excel文件生成文档方法。
[0017]本专利技术实施例提供的基于Revit的Excel文件生成文档方法及设备,通过Excel文
件转化生成图纸、打印PDF、并自动签批等流程,能够有效提高在实际工程项目中基于表格的图纸出图效率。
附图说明
[0018]为更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Revit的Excel文件生成文档方法,其特征在于,包括:步骤1,建立通用Excel模板制作标准,并对公司各专业常用Excel表格文件遵循标准完成制作,建立公司统一标准和第一Excel模板,第一Excel模板应用于随业务增加的其余所有Excel模板;步骤2,建立系列化及参数化的标准Revit族,对每种Excel模板制作对应Revit族,族名称与对应Excel表格表体名称相同,且一一对应;步骤3,选择待导入的Excel文件,在当前Revit项目中自动载入对应族,创建新图纸,并新建一个族实例;步骤4,按照步骤3将Excel表格导入到Revit项目图纸中,完成表格内容的自动分行,及超长sheet的自动分页,在Revit图纸中的图纸编号自动生成为图号

页次;步骤5,批量打印图纸,打印时通过对各图纸与PDF虚拟打印机纸张尺寸匹配与自动添加,实现对不同尺寸及方向的图纸一次性批量打印;步骤6,将打印且添加关键字后的PDF文件上传至发图平台项目管理平台,通过文件关键字中的坐标、尺寸及调用对应人员的电子签名,完成后续的自动签批出图。2.根据权利要求1所述的基于Revit的Excel文件生成文档方法,其特征在于,步骤1具体包括:将每个Excel表格均分为表头及表体进行分别处理,在名称管理器中对表头、表体的范围及名称分别进行定义,并对表头部分每个字段值均设定统一对应名称。3.根据权利要求2所述的基于Revit的Excel文件生成文档方法,其特征在于,步骤2具体包括:每个标准Revit族中均包括对应Excel表格固定表头、外框及动态表体部分,其中表头包含Excel表格每个名称字段及字段值相应的标签,并关联共享参数;标准Revit族中还包含表体首行字段定位线和行高参数,行线及表体内容分别采用DetailCurve和TextNote元素动态定位生成,支持对表格内容的自动分行及超长表格的自动分页。4.根据权利要求3所述的基于Revit的Excel文件生成文档方法,其特征在于,步骤3具体包括:读取并分析Excel文件所有内容信息,获取名称管理器中所有字段及字段对应数值,将字段数值设置为Revit族中与名称字段同名的共享参数形式的标签内容;对读取到的Excel信息表体部分以DataTable格式进行存储到内存,对其中每行内容进行算法分析。5.根据权利要求4所述的基于Revit的Excel文...

【专利技术属性】
技术研发人员:戴延军李天李尚儒殷超向俊偲苏环王伟赵枫深崔颖
申请(专利权)人:中冶南方都市环保工程技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1