Dwg To Excel

📐 DWG 图纸免许可转 Excel 数据库

无需 AutoCAD 许可证,将 DWG 图纸(1983-2026)转换为结构化 Excel 数据库,支持批量处理、图层/图块/属性提取及 PDF 导出,适用于建筑数据审计与 BIM 前置数据处理。

收藏
11.5k
安装
2.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

DWG To Excel 是一款基于 DwgExporter CLI 的命令行工具,用于将 AutoCAD DWG 文件转换为结构化 Excel 数据库,无需安装 AutoCAD 或获取 Autodesk 许可证。

主要功能

  • 格式转换:支持 DWG R12 至 2026 全版本,输出 .xlsx.pdf 格式
  • 数据提取:完整提取图层、图块定义、属性数据、几何实体(线、多段线、圆弧、文字、标注等)
  • 批量处理:支持命令行批量转换,可处理数千个文件
  • Python SDK:提供完整的 Python 封装类,支持 DataFrame 直接操作

使用方式

# 基础转换
DwgExporter.exe "C:\Projects\FloorPlan.dwg"

# 批量处理
for /R "C:\Projects" %f in (*.dwg) do DwgExporter.exe "%f"

Python 集成:

exporter = DWGExporter("DwgExporter.exe")
xlsx = exporter.convert("drawing.dwg")
df = exporter.read_entities(str(xlsx))
layers = exporter.get_layers(str(xlsx))

输出结构

生成的 Excel 包含多个工作表:

  • Elements:所有实体及其属性(句柄、类型、图层、坐标等)
  • Layers:图层定义汇总
  • Blocks:图块定义信息
  • Layouts:图纸布局信息

显著优点

1. 零许可成本:完全脱离 AutoCAD 生态,适合无 CAD 许可证的团队
2. 版本兼容性:覆盖 40+ 年 DWG 历史版本

3. 结构化输出:直接生成可分析的表格数据,便于与 pandas、SQL、BI 工具集成

4. 审计能力:支持图层合规检查、图块用量统计、重复实体检测、图纸版本比对

5. 可编程性:Python SDK 提供面向对象的实体类型和完整分析工具链

潜在缺点与局限性

1. 封闭二进制依赖:核心转换引擎 DwgExporter.exe 为闭源程序,无法审计内部实现
2. 无实时预览:纯批处理工具,不支持交互式查看或编辑

3. 几何信息有限:提取的坐标数据为属性表形式,非完整矢量几何

4. 外部引用处理:需手动绑定 Xref,否则可能遗漏引用内容

5. 平台限制:Windows 命令行工具,跨平台需借助 Wine 或虚拟机

适合人群

  • 建筑数据工程师、BIM 顾问:进行 CAD 数据审计、图层标准化检查
  • 成本估算师:从 DWG 图块属性提取门窗表、材料清单
  • 数据分析师:将遗留 CAD 资产纳入数据仓库或 BI 流程
  • 软件开发团队:构建自动化 CAD 处理流水线

常规风险

1. 数据完整性风险:闭源转换引擎可能存在解析偏差,关键项目建议与 AutoCAD 原生导出结果交叉验证
2. 批量任务管理:大规模转换需合理设置超时与错误日志,避免单文件失败阻断整个批次

3. 敏感图纸泄露:处理涉密工程图纸时,需注意临时文件与输出 Excel 的存储安全

4. 版本兼容性:极早期 DWG(R12 前)或高度自定义对象可能存在转换失败

5. 知识产权合规:确保拥有 DWG 文件的合法处理权限,避免违反 Autodesk 使用条款

Dwg To Excel 内容

手动下载zip · 5.2 kB
SKILL.mdtext/markdown
请选择文件