一种EXCEL接线图自动排版方法、系统、设备和介质技术方案

技术编号:36095586 阅读:33 留言:0更新日期:2022-12-24 11:13
本发明专利技术提供了一种EXCEL接线图自动排版方法、系统、设备及介质,所述方法为:根据获取的待排版EXCEL接线图得到待排版区域;在待排版区域内自上而下遍历电缆编号列,根据获取的各个合并单元格信息对序号列进行单元格合并操作和序号填写;按照预设标准对待排版区域内单元格进行初始化设置;根据待排版区域内各个单元格的数据内容将单元格所在行的行高调整至目标行高;根据获取的待排版区域内各个分页符位置行数自上而下判断是否存在跨页的电缆编号单元格,若存在,则将对应的电缆编号单元格进行拆分合并操作,直至所有电缆编号单元格均不跨页后,将每页首行的空行删除得到排版接线图。本发明专利技术能有效减轻设计人员的工作负荷,提高工作效率。高工作效率。高工作效率。

【技术实现步骤摘要】
一种EXCEL接线图自动排版方法、系统、设备和介质


[0001]本专利技术涉及电气工程
,特别是涉及一种EXCEL接线图自动排版方法、系统、计算机设备和存储介质。

技术介绍

[0002]EXCEL电气接线图作为电气生产设计重要组成部分,为生产部门接线施工提供了必要的依据。设计人员除了要完成编写接线图的内容之外,为了保证接线图的易读性,还需要对接线图进行排版。
[0003]目前,电气接线图主要采用传统的手工方式来完成排版,不仅增加了设计人员的工作负荷,而且排版过程繁琐低效,人力成本和时间成本较高。
[0004]因此,亟需提供一种EXCEL接线图自动排版的方法,避免繁琐低效的人工排版工作,减轻设计人员的工作负荷,进而有效提高工作效率。

技术实现思路

[0005]本专利技术的目的是提供一种EXCEL接线图自动排版方法,有效解决传统手工排版方法的应用缺陷,避免繁琐低效的人工排版工作,减轻设计人员的工作负荷,进而有效提高工作效率。
[0006]为了实现上述目的,有必要针对上述技术问题,提供了一种EXCEL接线本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种EXCEL接线图自动排版方法,其特征在于,所述方法包括以下步骤:获取待排版EXCEL接线图,并根据所述待排版EXCEL接线图,得到待排版区域;在所述待排版区域内自上而下遍历电缆编号列,获取各个电缆编号的合并单元格信息,并根据所述合并单元格信息对序号列进行单元格合并操作和序号填写;所述合并单元格信息包括合并单元格位置和合并单元格数目;响应于序号列处理完成,按照预设标准对所述待排版区域内单元格进行初始化设置;响应于初始化设置完成,根据所述待排版区域内各个单元格的数据内容,将单元格所在行的行高调整至目标行高;响应于行高调整完成,依次获取所述待排版区域内各个分页符位置行数,并根据所述各个分页符位置行数自上而下判断是否存在跨页的电缆编号单元格,若存在,则将对应的电缆编号单元格进行拆分合并操作,直至所有电缆编号单元格均不跨页;响应于跨页调整完成,判断每一页的首行是否为空行,若是,则删除整行,得到排版接线图。2.如权利要求1所述的EXCEL接线图自动排版方法,其特征在于,所述根据所述合并单元格信息对序号列进行单元格合并操作和序号填写的步骤包括:根据各个合并单元格位置,获取所述序号列中对应的合并起始行号,并根据所述合并起始行号,自上而下合将所述序号列中对应合并单元格数目的单元格进行合并操作,得到各个序号单元格;自上而下遍历电缆编号列的各个单元格,并将存在数据的单元格对应的序号单元格按照递增顺序依次进行序号填写。3.如权利要求1所述的EXCEL接线图自动排版方法,其特征在于,所述按照预设标准对所述待排版区域内单元格进行初始化设置的步骤包括:将所述待排版区域的行高初始化为初始行高;将所述待排版区域内单元格的字体类型、字体大小、字体颜色和填充格式依次初始化为宋体、初始字号、黑色和自动换行填充;以电缆编号列为依据,自上而下为所述待排版区域内相邻电缆设置分隔行。4.如权利要求3所述的EXCEL接线图自动排版方法,其特征在于,所述以电缆编号列为依据,自上而下为所述待排版区域内相邻电缆设置分隔行的步骤包括:自上而下遍历所述电缆编号列的单元格,并判断各个单元格是否为合并单元格;若单元格为合并单元格且与对应序号列的序号单元格为同一合并单元格,则拆分当前行的合并单元格,以及在判断当前合并单元格的下一行没有内容时,将下一行删除;若单元格为合并单元格且与对应序号列的序号单元格不为同一合并单元格,则在判断当前合并单元格的下一行有内容时,在当前行的下方插入一行;若单元格不为合并单元格且有内容,则判断当前合并单元格的下一行是否有内容,若是,则在当前行的下方插入一行;若单元格不为合并单元格且没有内容,则判断当前合并单元格的下一行是否有内容,若否,则将下一行删除。5.如权利要求3所述的EXCEL接线图自动排版方法,其特征在于,所述根据所述待排版区域内各个单元格的数据内容,将单元格所在行的行高调整至目标行高的步骤包括:
按照先行后列的顺序遍历所述待排版区域内待调整单元格,计算各个待调整单元格的字符串长度与列宽的倍数关系,并根据所述倍数关系确定数据显示行高倍数,以及判断各个待调整单元格是否为合并单元格;若待调整单元格是合并单元格且为合并单元格的第一个单元格,则在判断对应合并单元格的行数是小于所述数据显示行高倍数时,根据所述数据显示行高倍数计算当前合并单元格的单元格均摊值,并根据所述单元格均摊值和...

【专利技术属性】
技术研发人员:夏冬梅李素美吴志杏
申请(专利权)人:中船黄埔文冲船舶有限公司
类型:发明
国别省市:

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

1