Python提取cad表格数据至excel
日常工程设计中,Cad文件中的表格通常存在大量数据(如节点、构件编号、面积尺寸、坐标等)。为便于阅读和处理,通常需要将以上数据转到excel表格中。现有的处理方法有品茗插件、浩辰cad等软件、插件。
考虑到安装插件或软件的不便,本文采用python语言编写脚本,利用第三方库pyautocad、xlwt等第三方库读取cad的数据并写入excel表格中,可大大节省时间,并且避免了安装软件的不变。且代码通用性强,适合2007~2020各个版本的autocad软件。
为便于描述,以下列数据为例,其中第1列为序号,第2、3、4列为x、y、z空间三维坐标),表格如下。


为处理以上数据,可采用python第三方模块pyautocad提取数据,采用xlwt模块将数据提取到excel表格。代码如下。
最终输入至excel表格的效果如下(可使用excel自带功能对数据进行升序排列):
