「CAD」CAD文字如何导出Excel文件-lsp文件

「CAD」CAD文字如何导出Excel文件-lsp文件

经常有网友问我有没有将CAD文字输出到WORD或EXCEL的插件,我这里有一个非常简单的LSP程序,可以选取图中文字,直接存成EXCEL文件。

程序代码如下:

(defun c:Q2()

(setq ffn (getfiled "写出文件" "" "xls" 1))

(princ "\n选取文字...")

(setq ss (ssget))

(setq ff (open ffn "w"))

(setq i 0)

(repeat (sslength ss)

(setq ssn (ssname ss i))

(setq ssdata (entget ssn))

(setq sstyp (cdr (assoc 0 ssdata)))

(if (or (= sstyp "TEXT") (= sstyp "MTEXT"))

(progn

(setq txt (cdr (assoc 1 ssdata)))

(princ txt ff)

(princ "\n" ff)

)

)

(setq i (1+ i))

)

(close ff)

(princ (strcat "\n写出文件: " ffn))

(prin1)

)

使用方法如下:

1、打开记事本,将上述代码复制粘贴到记事本中,然后另存为q2.lsp(文件名可以随意,但扩展名必须是LSP)。

2、在CAD中输入AP,加载保存的LISP文件。

3、输入Q2命令,就可以只选取文字并保存成EXCEL文件了。

此插件可以在AUTOCAD、浩辰CAD等类似CAD中加载。

文章来源于网络

推荐阅读

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    鼠标不能拖动文件了

    鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电脑鼠标无法拖动软件图标了,怎么办鼠标不能滚动怎么调整电脑鼠标不能进行任何

    excel中乘法函数是什么?

    excel中乘法函数是什么?,乘法,函数,什么,打开表格,在C1单元格中输入“=A1*B1”乘法公式。以此类推到多个单元。1、A1*B1=C1的Excel乘法公式

    如何把老版本的excel更新换代?

    如何把老版本的excel更新换代?,更新换代,版本,如何,对于Excel来说,老版本的Excel更新换代要从软件工具更换、知识准备、应用环境配套3个角度

    标准差excel用什么函数?

    标准差excel用什么函数?,函数,标准,什么,在数据单元格的下方输入l标准差公式函数公式“=STDEVPA(C2:C6)”。按下回车,求出标准公差值。详细

    cad图形显示快捷键|cad视图显示快捷键

    cad图形显示快捷键|cad视图显示快捷键,,1. cad视图显示快捷键首先打开【CAD软件】,点击【视图】,轻点【重生成】,CAD中的重生成即刷新功能,或