更正,由于公司限制,我似乎无法将我的CSV文件上载到我在下面列出的位置;
把手、块名称、类型、颜色、编号
E7B3,PA扬声器,墙壁,绿色,AB002/111
C7FC,PA扬声器,墙壁,灰色,AB002/112
C7F4,PA扬声器,墙壁,绿色,AB002/113
C1DF,PA扬声器,墙壁,灰色,AB002/114
C1D7,PA扬声器,墙壁,绿色,AB002/115
C1C1,PA扬声器,墙壁,绿色,AB002/116
C1B9,PA扬声器,墙壁,灰色,AB002/117
5A78,PA扬声器,墙壁,绿色,AB002/118
50AD,PA扬声器,墙壁,绿色,AB002/119
4E02,PA扬声器,墙壁,绿色,AB002/120
4DD0,PA扬声器,墙壁,灰色,AB002/121
4DC6,PA扬声器,墙壁,灰色,AB002/122
4DBC,PA扬声器,墙壁,绿色,AB002/123
4D8A,PA扬声器,光束,灰色,AB002/124
4D80,PA扬声器,墙壁,绿色,AB002/125
4D6C,PA扬声器,墙壁,灰色,AB002/126
4D62,PA扬声器,墙壁,绿色,AB002/127
4D58,PA扬声器,墙壁,灰色,AB002/128
4D4E,PA扬声器,墙壁,绿色,AB002/129
4D44,PA扬声器,墙壁,灰色,AB002/130
提前谢谢。 它们在一列中吗? 是的,列划定-我已经创建了这个CSV从一个。xlsx文件 只需将我之前代码中的分号替换为逗号,如下所示,然后尝试使用它。
(Deconstruct_Strings st ",")
Tharwat,谦卑的道歉!!我意识到我需要键入“test”来启动例程,然后我得到“选择Excel文件以更新属性…”。虽然,从你现在说的应该是“选择CSV文件来更新属性…”(小点!)。我看到,通过将第一个“测试”行“转换”为一个语句(或删除它),在运行例程时,它会直接请求加载文件,效果很好。做得很好,我感谢你的努力,谢谢。 这难道不能通过简单地使用Express工具来实现吗?
快速工具>块>导出属性信息>指定输出文件名>选择块
在Excel中打开生成的文本文件,编辑属性并点击save。
返回AutoCAD。。
快速工具>块>导入属性信息>选择保存的文本文件
亲爱的,他们的回复谈到了其他事情。
在命令行中输入以下代码,然后按Enter键,让我知道可能会发生什么消息或操作。
(getfiled "Select Excel file to Update Attributes ..." (getvar 'DWGPREFIX) "csv" 16)
塔瓦,你打败了我,我改变了我先前的反应——你破解了它,我非常感激。
不客气,我很高兴听到你这么说。
你按预期工作了吗? 绝对是我亲爱的朋友!
页:
1
[2]