LISP从Ex转换图层
尊敬的李:,我需要一个lisp,它可以将图层从excel转换为autocad。请做需要的事。
注:图层、颜色和线型仅在文本论坛中给出。
请停止要求别人为您编写代码。 已创建新线程。 excel中的Simple layname Color线型新列“-la N layname c Color Lt linetype”根据需要重复
将列保存到记事本中,然后另存为脚本文件,或者复制列并直接粘贴到Autocad命令行。 也许下面类似的线程将产生一个潜在的解决方案。 我曾尝试过从LISP/VLISP中读取Excel文件,虽然它工作得很好,但这是一项相当费力的任务,执行起来似乎很慢。使用LISP/VLISP读取文本文件速度非常快,而且更容易编码。我正在从事的项目最初从读取Excel文件中的所有内容开始,但我们放弃了这种方法,转而使用VBA将Excel中的数据写入文本文件。VBA代码然后加载所需的参考,然后启动AutoCAD,加载并执行VLISP代码。然后,VLISP代码读取VBA编写的文本文件,并将其发送到比赛中。
我建议您遵循BIGAL的建议,要么使用脚本,要么将层和属性从Excel转储到文本文件。您可能需要先进行一些格式化,但一旦文件整理好,您可以读取它或将其合并到LISP代码中以创建新层。 ... .CSV(使用“\t”中的“,”之一)是您的朋友。 本着添加另一个提示的精神。。。也许这条旧线索有用。
页:
[1]