icyer 发表于 2003-11-3 17:11:00

关于导出AutoCAD表格数据到Excel的解决方案

各位,怎样将AutoCAD里面的表格数据导出到Excel?
AutoCAD的表格可能带表格线,可能某个单元格为空内容

小弟看到TrueTable(http://www.szty.com.cn/gmsoft/index.htm)有这样的功能,不知道这是怎么处理的?
我现在的想法是,根据AcadText的位置来决定行、列,但是这样定位似乎比较麻烦,各位有没有什么更好的解决方案?
非常感谢!

gzy 发表于 2003-11-3 19:34:00

能不能说一下你带空格是怎么处理的啊?

icyer 发表于 2003-11-4 08:50:00

现在还没有具体做下去,目前的想法是通过AcadText的坐标来确定行和列

unionsoft 发表于 2003-11-4 10:41:00

有两种定位的方法:
1.表格线,这种方法比较完善,再复杂的表格也能输出
2.文本坐标,即根据坐标文本来定位行、列,这种方法输出的表格不能太复杂

TrueTable采用的就是上面的两种方法,有兴趣的朋友可以研究一下

icyer 发表于 2003-11-4 10:48:00

to unionsoft,
如果AutoCAD的表格数据中没有表格线的话,就只能用文本坐标了?
我也下载了TrueTable看,感觉是very good,不知道您是怎样定位文本的行、列的?

unionsoft 发表于 2003-11-10 15:34:00

先要获取文本的坐标原点,即group code 10所指的数据
再使用函数ads_textbox()来获取文本区域的大小
根据上面的信息就可以定位行列了
页: [1]
查看完整版本: 关于导出AutoCAD表格数据到Excel的解决方案