中文指南

在 VS Code 中把 DXF 转成 CSV:提取块属性和文字

安装 DXF Viewer & File Preview for 2D CAD Drawings(zovo.dxf-viewer),点击 .dxf 文件即可查看图纸的布局、图层和文字。查看、图层、查找文字、测量以及导出 PNG 或 SVG 都免费。Extract drawing data 是 Zovo Pro 工具,可以保存一个 CSV 文件,内容是块属性(每个块插入一行,每个属性标记一列)、块数量、带图层和位置的全部文字,或者图层列表。它在你的电脑上可以免费试用 3 次,之后 Zovo Pro 一次性 19 美元,适用于所有 Zovo 扩展。

在 VS Code 中安装Marketplace 页面Open VSX (Cursor, Windsurf, VSCodium)

免费,MIT 许可证。扩展 ID zovo.dxf-viewer,版本 0.3.2。

其他语言版本 English · Français · Italiano · Português (Brasil) · Polski

DXF Viewer 中打开的一张平面图 DXF,显示 Layers 面板和每个图层的实体数量、模型空间和块的 Entities 表,以及显示有 12 个块的图纸信息
DXF Viewer 中打开的一张平面图 DXF,显示 Layers 面板和每个图层的实体数量、模型空间和块的 Entities 表,以及显示有 12 个块的图纸信息.

在 VS Code 中的步骤

  1. 从 Marketplace 安装 DXF Viewer,或者按 Ctrl+P(macOS 上按 Cmd+P)后运行 ext install zovo.dxf-viewer。
  2. 在 Explorer 中点击 .dxf 文件。侧边面板列出各图层及其颜色和实体数量、实体类型表(模型空间和块内),以及图纸信息,其中包括块的数量。
  3. 按 Ctrl+F(Mac 上按 Cmd+F),输入位号或属性值,确认图纸里有这些数据。按 Enter 跳到下一个匹配。
  4. 从 Command Palette 或打开的图纸的 ... 菜单运行 “DXF Viewer: Extract Block Attributes, Text or Layers to CSV (Zovo Pro)”。也可以在 Explorer 中右键点击 .dxf 文件,选择 “Zovo Pro: Extract drawing data to CSV”。
  5. 在 “What should the CSV file hold?” 列表中选择 Block attributes、Block counts、All text 或 Layers。
  6. 在保存对话框中输入文件名。提示信息会显示保存了多少行。用 Excel 或 Google Sheets 打开 CSV。

哪些免费,Zovo Pro 增加什么

打开 DXF 文件是免费的,以后也一直免费,包括图纸空间布局、图层、查找文字、测量、自动重新加载以及导出 PNG 或 SVG。显示图层、实体类型和图纸信息的侧边面板也免费。

Extract drawing data 把原本要手工抄进表格的图纸数据直接存成 CSV。可以导出块属性,每个块插入一行,每个属性标记一列(比如门窗表或设备表);也可以导出块数量作为材料清单,导出带图层和位置的全部文字,或者导出图层列表。它可以处理一张图纸,也可以处理一个文件夹及其子文件夹里的所有 .dxf 文件,多张图纸时 CSV 会多一个 File 列。它只读取你电脑上的文件,从不写入图纸。

使用 Extract drawing data(Zovo Pro)

  1. 处理一张图纸时,打开 .dxf 文件,从 Command Palette 运行 “DXF Viewer: Extract Block Attributes, Text or Layers to CSV (Zovo Pro)”,或者点击查看器顶部 Zovo Pro 小栏里的 “Extract drawing data to CSV”。
  2. 处理文件夹时,在 Explorer 中右键点击文件夹,选择 “Extract Block Attributes, Text or Layers to CSV (Zovo Pro)”。文件夹及其子文件夹里的每个 .dxf 文件都会被读取。
  3. 选择 CSV 的内容并保存文件。只有 CSV 文件保存成功才算一次试用,按 Cancel 或 Escape 不消耗次数。
  4. 3 次免费试用用完后,工具会显示获取 Zovo Pro 的方式。

Extract drawing data 在你的电脑上可以免费用 3 次,之后才需要许可证。没有弹窗,也没有倒计时。

用银行卡付款,一次性 19 美元GitHub SponsorsPayPal

Zovo Pro 一次性付费 19 美元,不是订阅。许可证会启用所有 Zovo 扩展里的 Pro 工具,不只是 DXF Viewer。用银行卡(Stripe)付款后,许可证密钥会显示在下一个页面上。在 VS Code 的 Command Palette 里运行 “Zovo Pro: Enter Zovo Pro license key”,粘贴密钥即可。密钥在你的电脑上本地校验,不联网。通过 GitHub Sponsors 付款时,选择 "$19 one time" 档位,然后运行 “Zovo Pro: I already paid: unlock with GitHub Sponsors”。

5 人团队一次性付费 59 美元(用银行卡付款)。 全部规则和 Pro 工具见 Zovo Pro 页面(英文)。

在 Cursor、Windsurf 或 VSCodium 中的步骤

  1. 按 Ctrl+Shift+X(macOS 上按 Cmd+Shift+X)打开 Extensions 视图。
  2. 搜索 zovo.dxf-viewer,点击 Install。Cursor、Windsurf 和 VSCodium 从 Open VSX 安装扩展,这个扩展在那里的名称是 zovo/dxf-viewer。
  3. 如果编辑器没有扩展商店,就在 Open VSX 页面下载 .vsix 文件,然后运行 “Extensions: Install from VSIX...”。
  4. 之后的用法和 VS Code 里一样。

DXF Viewer 能做什么

它做不到的事

常见问题

它免费吗?

查看 DXF 文件、图层、布局、查找文字、测量以及导出 PNG 或 SVG 都免费。Extract drawing data、Compare drawings 和 Folder inventory 是 Zovo Pro 工具,每个可以在你的电脑上免费试用 3 次,之后需要 Zovo Pro,一次性付费,适用于所有 Zovo 扩展。

能从 DWG 文件中提取属性吗?

不能直接提取,因为不支持 DWG。先在 CAD 软件中另存一份 DXF,或者用免费的 ODA File Converter 转换 DWG 文件,再打开 DXF。

用 Excel 打开会乱码吗?公式会被执行吗?

CSV 文件以 UTF-8 BOM 开头,所以 Excel 能正确读取中文等非拉丁文字和带重音的字符。以 =、+、- 或 @ 开头的单元格会加一个前导撇号,Excel 不会把它当作公式执行。

能在 Cursor 中使用吗?

可以。它发布在 Open VSX 上,名称是 zovo/dxf-viewer,所以能在 Cursor、Windsurf 和 VSCodium 中安装。

更多信息

英文版指南里有更多细节和其他方案。每个功能和设置都写在 DXF Viewer 的页面上(英文)。

内容已于 2026 年 11 月 12 日对照 Marketplace 当前版本核实。