有位朋友在qq群里问了下面这个问题,如何将excel表格中选中区域直接导入到CATIA软件工程图中。
解决上面问题有两种可行的方案。
方案一,简单概括就是采用工程图模块自带的[从CSV创建表]这个命令,如下图标,但是直接使用这个命令比较麻烦,我们需要把要导入的表格信息提取出来单独放到一个sheet表中,并保存成一个csv格式供导入使用。
方案二:采用CATIA二次开发小插件
采用catia二次开发做一个比较实用的小插件,来实现一键将excel选择区域导入到CATIA工程图表格中。
如下是Excel表格和Catdrawing表格的对比
本二次开发插件中主要用到的对象和语句如下所示:
即根据excel中所选择的区域在CATIA工程图中对应的创建一个table表格,然后在表格的每一个框格中采用setcellstring方法对应的传入excel单元格中的数据即可,当然如果想要同时传递excel单元格或者是数据的属性格式等,就需要对插件代码进行进一步的扩展了,本插件只是简单的进行了数据传递。