Dwg To Excel

📐 零许可DWG数据提取引擎

无需AutoCAD许可证即可将DWG文件批量转换为结构化Excel数据库,支持1983-2026全版本格式解析

收藏
12.5k
安装
2.6k
版本
2.0.0
CLS 安全性认证2026-07-12
点击查看完整报告 >

使用说明

核心功能

dwg-to-excel 是一款专用于 AutoCAD DWG 文件数据提取的 CLI 工具,通过调用 DwgExporter.exe 将二进制 DWG 格式转换为结构化 Excel 数据库,无需安装 Autodesk 产品或购买许可证。

核心用法

1. 单文件转换DwgExporter.exe <input.dwg> 生成同名 .xlsx 文件
2. PDF 导出:附加 sheets2pdf 参数可同步生成图纸 PDF

3. 批处理:支持 Windows Batch 与 PowerShell 循环处理整个目录

4. Python 集成:提供完整的 OOP 封装类 DWGExporter,包含实体读取、图层统计、图块分析、文本提取、属性抽取等高级功能

输出数据结构

转换后的 Excel 包含多个工作表:

  • Elements:全部实体(句柄、类型、图层、坐标、颜色、线型等)
  • Layers:图层定义与统计
  • Blocks:图块定义信息
  • Layouts:图纸布局信息

显著优点

  • 零许可成本:完全脱离 AutoCAD 运行环境
  • 版本覆盖广:支持 R12 (1992) 至 2026 的所有 DWG 格式
  • 数据完整性:保留几何坐标、图块属性、文字内容、标注信息等核心数据
  • 可编程性:Python API 支持批量处理、数据分析、图纸比对等自动化场景

潜在局限与风险

  • 第三方依赖:基于 DataDrivenConstruction (DDC) 的闭源 CLI 工具,源代码不可审计
  • Windows 平台限制.exe 格式暗示 Windows 专属,跨平台兼容性存疑
  • 离线工具属性:无 SaaS 版本,需本地部署与维护
  • 属性映射复杂性:动态图块、复杂属性字段可能需要额外处理逻辑
  • 无实时协同:仅支持离线批处理,不具备在线协作能力

适合人群

  • BIM 数据工程师:需要将遗留 CAD 数据迁移至数据平台的场景
  • 造价与算量团队:批量提取图块属性生成物料清单 (BOM)
  • 设施管理 (FM):将竣工图 DWG 转换为可查询的资产数据库
  • Python 自动化开发者:构建 CAD → Excel → BI 报表的完整数据管道

常规风险提示

  • 处理包含敏感坐标的工程图纸时,需确保本地环境安全
  • 批量转换大文件时建议分批次执行以避免内存溢出
  • 图块属性字段命名可能因绘图标准不统一导致解析失败

安全解读

核心用法

该Skill提供完整的DWG到Excel转换解决方案,核心功能通过DwgExporter.exe CLI工具实现:

基础转换DwgExporter.exe <input_dwg> 生成同名.xlsx文件,包含Elements、Layers、Blocks、Layouts四个工作表。支持R12(1992)2026全版本DWG格式,无需安装AutoCAD或持有Autodesk许可证。

Python API封装:提供DWGExporter类实现高级功能:

  • convert():单文件转换,可选同步生成PDF图纸
  • batch_convert():递归批量处理目录内所有DWG
  • read_entities()/get_layers()/get_blocks():使用pandas分析转换后的数据
  • DWGAnalyzer类支持图纸结构分析、版本对比、重复实体检测

典型工作流:初始化→转换→分析→报告生成,完全离线运行。

显著优点

1. 零许可成本:基于Open Design Alliance技术,彻底摆脱AutoCAD许可依赖
2. 版本覆盖极广:支持1982-2026共40余年DWG格式演进

3. 数据结构化输出:将专有格式转为标准Excel,便于BI工具、数据库集成

4. 工程友好设计:保留Handle、Layer、BlockName、坐标等完整CAD语义

5. 可编程扩展:Python API支持嵌入ETL流程,实现自动化图纸审核

潜在局限

  • 外部二进制依赖:核心转换引擎DwgExporter.exe需单独获取,不包含在Skill包内
  • Windows环境限制:CLI工具为Windows可执行文件,跨平台需额外配置
  • 复杂实体支持:部分高级CAD特性(动态块、复杂参数化实体)可能解析不完整
  • 无原生预览:需借助Excel或其他工具查看转换结果,无内置可视化

适合人群

  • BIM/CIM数据工程师:需批量提取CAD数据至数据仓库
  • 造价与算量团队:快速统计块数量、提取属性标签
  • 设计院IT管理员:图纸标准化审核、图层规范检查
  • 遗留系统迁移项目:将历史DWG资产转为可分析格式

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 供应链风险 | 外部二进制来源不可控 | 仅从DataDrivenConstruction官方渠道下载,校验SHA256 |
| 输入文件风险 | DWG可能含恶意宏或漏洞利用 | 隔离环境预处理,杀毒扫描 |
| 权限风险 | 需filesystem读写权限 | 最小化授权范围,使用受限账户运行 |
| 数据完整性 | 复杂图纸转换可能丢数据 | 关键项目抽样验证,与AutoCAD对照 |

综合评估:该Skill是CAD数据工程领域的专业工具,功能与声明高度一致,安全风险可控,适合具备基础Python能力的工程技术人员在生产环境中使用。

Dwg To Excel 内容

手动下载zip · 7.6 kB
claw.jsonapplication/json
请选择文件