网友作品 #000112 · 提交于 2026/08/11
电气配置报价工具:逐级选型自动算价一键出Excel

作品简介
这是一款独立的桌面电气报价工具,基于Python+Tkinter开发,完全脱离VBA和WPS宏环境,双击即用。左侧为配置参数区,按产品系列、壳架电流、极数、分断能力、额定电流、安装方式、控制器逐级联动选择,实时显示本体价格与完整型号,下方列出可选附件;右侧为报价清单,支持增删行、排序、增减附件并实时合计。报价结果可一键导出Excel(含表头与总计公式)或直接插入WPS活动工作簿,帮电气销售、工程师、采购告别手动拼型号、查价格、算总价的繁琐流程。
核心亮点
- 逐级联动选型:系列、壳架、极数、分断、电流、安装方式下拉框自动刷新,无需手动查表
- 实时出价出型号:选完配置即显示本体价格与完整规格型号
- 控制器智能替换:自动把型号中的M型替换为对应控制器(如3H型),并按产品边界匹配加价
- 附件灵活多选:Ctrl+点击多选,跨本体记忆勾选状态,可重复复用
- 报价清单管理:增删行、上下移动排序、单独报附件、对已有本体行增减附件,底部实时合计
- 双输出通道:导出带表头与总计公式的Excel,或一键插入WPS活动工作簿
- 个性化界面:内置6套主题随时切换,Ctrl+加号/减号/0自由缩放界面
- 配置持久化:主题、数据源路径、列设置、窗口布局自动保存,下次打开即恢复
技术与工具
- 语言:Python 3.8+,GUI采用tkinter+ttk原生桌面组件,无需额外安装依赖
- 表格读写:openpyxl 加载规格表、导出报价单
- Office集成:pywin32(win32com)调用WPS活动工作簿
- 配置持久化:JSON存储用户偏好
- 技能标签:python、icon,借助AI编程类工具与国内免费模型完成
适用场景
- 电气行业销售、工程师、采购人员的产品选型与报价单快速生成
- 需要按规格表逐级查型号、算加价、出清单的日常报价工作
- 其他多维度配置选型、价格核算的离散制造品类可参考此模式做标准化报价工具
原始提交内容(点开查看,可复制全文去问 AI)
一款基于 Python + Tkinter 的独立桌面报价工具,完全脱离 VBA / WPS 宏,双击即用。帮助电气销售、工程师、采购人员告别手动拼型号、查价格、算总价的繁琐流程,通过可视化逐级选型,自动生成完整规格型号与面价,一键导出 Excel 或插入 WPS。
核心特性 逐级联动选型 — 产品系列 壳架 极数 分断 电流 安装方式,下拉框自动联动刷新,无需手动查表。
控制器智能替换 — 自动将型号中的 M型 替换为对应控制器(如 3H型),并按产品边界匹配加价。
附件灵活多选 — 支持 Ctrl+点击多选,跨本体记忆勾选状态,可重复复用。
报价清单管理 — 增删行、上下移动排序、单独报附件、对已有本体行增减附件,底部实时显示合计。
双输出通道 — 导出 Excel(含表头、总计公式)或一键插入 WPS 活动工作簿。
多主题配色 — 内置 6 套主题,随时切换。
界面缩放 — Ctrl++ / Ctrl+- / Ctrl+0 自由调整 UI 大小。
配置持久化 — 主题、数据源路径、列设置、窗口布局自动保存,下次打开即恢复。
技术栈 类别 技术 说明 语言 Python 3.8+ 实测 3.14.3 GUI tkinter + ttk 原生桌面,无需额外安装 表格读写 openpyxl 加载规格表、导出报价单 Office 集成 pywin32 (win32com) 调用 WPS 活动工作簿 配置 json 用户偏好持久化 使用流程 双击 启动报价工具.bat 启动程序,首次运行选择 规格表.xlsx 数据源。
左侧逐级选择产品配置(系列 壳架 极数 分断 电流 安装方式),实时显示本体价格与完整型号。
Ctrl+点击勾选所需附件,点击 添加配置 加入报价清单;或 单独报附件 仅为附件建行。
右侧清单支持删除、排序、增减附件,底部实时合计。
点击 导出报价 生成 Excel 文件,或 插入WPS 写入当前活动表格。
它带来哪些帮助? 痛点 工具如何解决 手动翻规格表查型号查价格,耗时易错 逐级联动自动匹配,型号与价格实时呈现 控制器/附件加价计算繁琐 自动替换型号 + 匹配加价,无需人工算 报价单反复手动录入 Excel 一键导出标准格式,或直接写入 WPS 不同项目需反复配置 配置自动保存,下次打开直接继续 界面千人千面 6 套主题 + 缩放自由调节