The invention discloses a method for importing the graphic contents of CAD programs into Excel programs. The method includes the secondary development of CAD programs to enable CAD programs to perform the following processing: determining the target content areas to be processed in the target interface, identifying the contents displayed in the target content areas and obtaining recognition results. As a result, the recognition result includes the line, text data and coordinate information of each cell included in the chart; according to the recognition result, the cell included in the chart content, the text data in each cell and the relative position relationship among the cells are determined, and the relative position relationship between the cells is generated according to the above information. The logical structure data recognized by the Excel program. The method provided in this application is simple and fast for the secondary development of CAD program. After the secondary development, the CAD program can export the tables and text data in the CAD chart quickly and accurately, thus greatly improving the work efficiency of the staff.
【技术实现步骤摘要】
一种将CAD程序中的图表内容导入到Excel程序中的方法
本专利技术涉及数据导入
,特别是涉及一种将CAD程序中的图表内容导入到Excel程序中的方法。
技术介绍
ACAD作为通用型的绘图软件,广泛应用于各领域。在桥梁施工详图转化方面有着巨大的优势,详图中的材料表包含大量文本数据,ACAD本身缺乏对大量数据进行处理的能力。工厂制造钢结构时要对施工图中的大量数据进行合并、分类排序操作,目前使用EXCEL进行这些工作。通过二次开发可以解决ACAD和EXCEL进行数据互通,使用手工输入数据效率极低、还会导致各种错误。
技术实现思路
本专利技术提供了一种将CAD程序中的图表内容导入到Excel程序中的方法。适用于CAD程序钢桥施工图材料表数据输出到Excel程序中。本专利技术提供了如下方案:一种将CAD程序中的图表内容导入到Excel程序中的方法,包括:通过VISUALLISP对CAD程序进行二次开发,使得CAD程序执行以下处理:确定目标界面中待处理的目标内容区域,所述目标内容区域为图表内容所在的区域;对所述目标内容区域中显示的内容进行识别获得识别结果,所述识别结果中包括所述图表中包括的线条、文本数据以及各自所在的坐标信息;根据所述识别结果,确定所述图表内容所包括的单元格、各单元格内的文本数据以及各单元格之间的相对位置关系,并根据上述信息生成可被Excel程序识别的逻辑结构数据;启动所述Excel程序,并将所述逻辑结构数据导入到所述Excel程序中,以便所述Excel程序根据所述逻辑结构数据创建对应的表格数据。优选的:所述确定目标界面中待处理的目标内容区域,所述 ...
【技术保护点】
1.一种将CAD程序中的图表内容导入到Excel程序中的方法,其特征在于,包括通过VISUAL LISP对CAD程序进行二次开发,使得CAD程序执行以下处理:确定目标界面中待处理的目标内容区域,所述目标内容区域为图表内容所在的区域;对所述目标内容区域中显示的内容进行识别获得识别结果,所述识别结果中包括所述图表中包括的线条、文本数据以及各自所在的坐标信息;根据所述识别结果,确定所述图表内容所包括的单元格、各单元格内的文本数据以及各单元格之间的相对位置关系,并根据上述信息生成可被Excel程序识别的逻辑结构数据;启动所述Excel程序,并将所述逻辑结构数据导入到所述Excel程序中,以便所述Excel程序根据所述逻辑结构数据创建对应的表格数据。
【技术特征摘要】
1.一种将CAD程序中的图表内容导入到Excel程序中的方法,其特征在于,包括通过VISUALLISP对CAD程序进行二次开发,使得CAD程序执行以下处理:确定目标界面中待处理的目标内容区域,所述目标内容区域为图表内容所在的区域;对所述目标内容区域中显示的内容进行识别获得识别结果,所述识别结果中包括所述图表中包括的线条、文本数据以及各自所在的坐标信息;根据所述识别结果,确定所述图表内容所包括的单元格、各单元格内的文本数据以及各单元格之间的相对位置关系,并根据上述信息生成可被Excel程序识别的逻辑结构数据;启动所述Excel程序,并将所述逻辑结构数据导入到所述Excel程序中,以便所述Excel程序根据所述逻辑结构数据创建对应的表格数据。2.根据权利要求1所述的将CAD程序中的图表内容导入到Excel程序中的方法,其特征在于,所述确定目标界面中待处理的目标内容区域,所述目标内容区域为图表内容所在的区域;包括:获取用户选定的目标界面中两个点的坐标信息,将所述两个点作为对角两点时围合形成的矩形区域作为目标内容区域。3.根据权利要求1所述的将CAD程序中的图表内容导入到Excel程序中的方法,其特征在于,对所述文本数据所在的坐标信息进行排序与所述线条所在的坐标信息相结合确定所述图表内容所包括的单元格、各单元格内的文本数据以及各单元格之间的相对位置关系。4.根据权利要求1所述的将CAD程序中的图表内容导入到Excel程序中的方法,其特征在于,通过VISUAL...
【专利技术属性】
技术研发人员:尹春明,孙树松,李华冰,张帆,乔新旺,
申请(专利权)人:中铁山桥集团有限公司,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。