乐于分享
好东西不私藏

《CAD表格导出到Excel:保持格式、字体、合并单元格》

《CAD表格导出到Excel:保持格式、字体、合并单元格》

你是不是也遇到过:图纸里有一个做好的表格,但甲方要求提供Excel版。手动重输太慢,复制粘贴到Excel后格式全乱了。

其实,CAD提供了多种将表格导出到Excel的方法。 本文为你一一介绍。


一、方法一:直接复制粘贴(适合CAD原生表格)

如果你的表格是用 TABLE 命令创建的CAD原生表格,最简单的方法是:

  1. 在CAD中选中表格(点击表格边框)。

  2. 按 Ctrl+C 复制。

  3. 切换到Excel,按 Ctrl+V 粘贴。

  4. 在Excel中粘贴后,选择“匹配目标格式”或“保留源格式”。

效果:文字内容被粘贴到Excel单元格中,但合并单元格、边框等可能会丢失,需要手动调整。


二、方法二:使用“输出”表格(推荐)

CAD中可以直接将表格对象输出为CSV文件,再用Excel打开。

操作

  1. 选中CAD中的表格对象。

  2. 输入 TABLEEXPORT 命令(或右键菜单 → 导出)。

  3. 选择保存为 .csv 文件(逗号分隔值)。

  4. 用Excel打开该CSV文件,另存为 .xlsx

效果:数据内容完整,但格式(字体、边框、合并单元格)需要重新设置。

优点:速度快,数据准确。


三、方法三:使用数据提取(DATAEXTRACTION)——适合属性块制作的表格

如果你的表格是由属性块(如图框中的属性定义)组成的清单,可以使用 DATAEXTRACTION 导出到Excel。

操作

  1. 输入 DATAEXTRACTION 命令。

  2. 选择“创建新提取”,按向导操作:

    • 选择图纸中的块(例如图框块)。

    • 选择要提取的属性(如项目名称、图号等)。

    • 选择输出为Excel文件。

  3. 完成即可生成 .xls 或 .xlsx 文件。

效果:适合大批量属性数据的导出,如图纸目录、设备清单。

详细介绍:参见本系列EC-3。


四、方法四:OLE对象反向复制

如果CAD中的表格是OLE对象(来自Excel),你可以在CAD中双击表格,激活Excel,直接在Excel中复制内容。


五、格式保持技巧

问题
解决方法
文字变成问号
在Excel中设置字体为“宋体”或Arial
合并单元格丢失
在Excel中手动重新合并,或导出CSV后用公式合并
数字变成日期
在Excel中将单元格格式设为“文本”后再粘贴
边框丢失
在Excel中重新设置边框,或使用“套用表格格式”
文字换行丢失
在Excel中打开“自动换行”

六、总结

方法
适用场景
保留格式程度
直接复制粘贴
CAD原生表格
低(仅文本)
TABLEEXPORT
CAD原生表格
低(仅数据)
DATAEXTRACTION
属性块清单
中(数据+表头)
OLE双击
OLE对象
高(但需Excel)

推荐:对于简单的表格,复制粘贴最快捷。对于大批量属性数据,用 DATAEXTRACTION。对于需要保留复杂格式的表格,考虑从源头用Excel制作后导入(而非从CAD导出)。

如果你觉得这篇文章对你有帮助,请点 “在看” 或分享给同事。