21.8 如何从文件中提取属性
最后一步是从图形中提取数据并将其放入同一图形或另一个图形中的表格中,或创建 Excel 工作表或 Access 数据库。在 AutoCAD 中提取数据将通过一个向导完成,该向导将毫无麻烦地生成所需的表格。要访问此命令,请转到插入选项卡,找到链接和提取面板,然后选择提取数据按钮:

将出现以下对话框:

用户可以选择三个可用选项之一:
- 创建新的数据提取
- 使用以前的数据提取作为模板
- 编辑现有的数据提取
假设我们要创建新的提取。我们将选择第一个选项,然后单击下一步按钮。AutoCAD 将要求您保存此提取(文件格式为 *.dxe)以供将来使用,因此将出现以下对话框:

保存 dxe 文件后,您将看到以下对话框:

AutoCAD 需要知道在哪里找到要提取数据的文件;您有两个选择:
- 特定文件(或图纸集),以及是否包含或排除当前文件
- 在当前图形中选择对象
选择第一个选项意味着您必须使用右侧的两个按钮指定文件夹和图形文件。单击添加文件夹按钮,您将看到以下对话框:

在此对话框中有四个步骤需要控制,它们是:
- 单击带有三个点的小按钮以指定包含所需文件的文件夹
- 选择是否要“自动将添加到此文件夹的新图形包含到数据提取中”
- 选择是否要包含所选文件夹的所有子文件夹
- 选择是否要“使用通配符字符选择图形”。这类似于我们可以在 Windows 搜索工具中做的。例如 CommercialBuilding *.dwg 意味着您想要选择所有以 CommercialBuilding 开头的图形文件
如果您想选择第二个选项,只需单击右侧的小按钮以选择您想要从中提取数据的所需对象。如果您使用通配符,您可能会看到以下内容:

完成后单击下一步按钮,您将看到以下对话框:

列表显示对象和块。为了细化此列表,使用下面的复选框。您有三个选择:
- 选择是否显示所有对象类型。如果关闭此选项,您必须选择是仅显示块,还是仅显示非块
- 选择是否仅显示带属性的块
- 选择是否仅显示当前正在使用的对象
以下示例将仅显示带属性的块,然后我们取消选择了一个不想包含在提取过程中的块:

完成后,单击下一步按钮,您将看到以下对话框:

在右侧的类别过滤器下,取消选择除“属性”之外的所有选项。此外,您可以进一步取消选择不想包含在提取过程中的属性。完成后单击下一步继续到提取向导的第五步。您将看到以下对话框:

您可以在此页面上执行一些基本功能:
- 通过单击所需的列标题按升序或降序对表格进行排序
- 通过单击标题并拖放来更改任何列的位置
- 通过拖动分隔任意两列的线来更改列宽
- 您可以选择合并相同的行
- 是否显示计数列
- 是否显示名称列
如果您右键单击任何标题,您将看到以下菜单:

使用此菜单执行以下全部或任何操作:
- 重命名列
- 隐藏和显示列
- 设置列数据格式,您将看到以下对话框:

- 插入新的公式列;您将看到以下对话框。在此对话框中键入新列的名称,然后拖放您想要使用的属性名称,在它们之间使用算术函数

- 编辑和移除公式列
- 插入总计页脚
- 为所选列创建过滤器
如果您想在此表格和 Excel 文件之间建立链接,请单击右侧的“链接外部数据”按钮。
如果您想设置高级排序条件,请单击右侧的“排序列表选项”按钮。
如果您想在这些提取数据和 Excel 工作表之间建立数据链接。
而最后一个按钮(完整预览)将显示表格的预览。
完成后,单击“下一步”进入下一步,您将看到以下对话框:

用户在此页面可以决定将数据提取作为表格插入当前文件,并生成外部文件,如 Excel 工作表文件和 Access 数据库文件。
完成后单击下一步进入第七步,将出现以下对话框:

选择您想要使用的表格样式。完成后单击下一步进入最后一步,将出现以下对话框:

单击完成以结束提取过程。
练习 21-4 提取属性
- 启动 AutoCAD 2025
- 打开 Practice 21-4.dwg 文件
- 从以下三个文件中提取数据,这些文件存在于您的第21章练习文件夹中:
a. CommercialBuilding-Ground Floor.dwg
b. CommercialBuilding-First Floor.dwg
c. CommercialBuilding-Second Floor.dwg
- 这是提取的最终产品,做任何需要做的事情以生成相同的副本:

- 保存并关闭文件
注释
