装修预算 · 一键算清预算表与报价单
业主装修最怕两件事:预算算不清、报价单看不懂。本技能用确定性引擎把一套房子的装修费用
逐项拆算出来,直接产出你能拿去比价、拿去和装修公司谈的成品文件——不是 AI 拍脑袋给个总数。
它解决什么
- 想装修,但不知道 89㎡ 标准档到底要准备多少钱、钱花在哪些科目;
- 装修公司给了报价单,看不出哪项是虚高、哪些是被漏掉的增项;
- 在「经济 / 标准 / 舒适 / 轻奢」之间纠结,想要同户型的档位总价对比;
- 怕被增项拖超预算(美缝、踢脚线、包立管、垃圾清运、成品保护、保洁这些最容易漏)。
产出物(全部本地生成)
xxx装修预算表.xlsx—— 5 页:
-0-假设:面积 / 城市 / 档次 / 户型面积(黄色区可改)
-1-费用明细:27+ 项科目明细,金额=数量×单价活公式,改数量单价自动重算
-2-档次对比:五档总预算与单方造价并列,帮你定档
-3-增项避坑:最容易漏算的 8 项 + 金额 + 必选/可选 + 说明
-4-校验:脚本精算值 vs Excel 公式值,应全 ✓xxx装修报价单.docx—— 正式报价单格式(概况 / 明细表 / 合计 / 档对比 / 避坑 / 免责声明),可直接发给装修公司逐项比对。xxx预算体检.md—— 预算结构体检(管理费占比、增项预留、0 金额科目等)。
用法(命令行,纯本地、零依赖、不联网)
# 1) 一键看示例效果(内置虚构小区,不接任何真实数据)
python3 zxiu_cli.py demo --out 输出目录
# 2) 按你的户型算:先填一个 JSON(见 examples/示例输入.json)
python3 zxiu_cli.py calc --json 你的输入.json --out 输出目录
# 3) 只看预算结构体检
python3 zxiu_cli.py audit --json 你的输入.json
# 4) 跑内置回归(开发/验收用)
python3 zxiu_cli.py selftest
输入 JSON 字段(examples/示例输入.json 有完整模板,全部为示例值):
| 字段 | 说明 | 默认 |
|---|---|---|
community |
小区名(仅用于文件标题) | 示例小区 |
city_tier |
一线 / 新一线 / 二线 / 三线及以下 | 一线 |
area |
建筑面积(㎡) | 89 |
inner_ratio |
得房率(套内/建面) | 0.78 |
house_type |
new 新房 / old 旧房(旧房含拆改与找平) |
new |
tier |
经济 / 标准 / 舒适 / 轻奢 / 豪华 | 标准 |
rooms |
分房间面积(可选,缺省按户型比例拆) | 自动 |
include |
design/management/tax 等开关 |
设计/管理开,税关 |
测算口径(重要,请如实告知用户)
- 所有数字由脚本精算,不依赖大模型算术,同输入必得同结果,可复算可校验。
- 单价取自行业常规估算区间(人工+主材),再按城市基准系数、装修档次倍率换算;
这是估算值,不是实际签约报价。真实签约请以当地多家报价为准,本工具用于自查与比价底稿。 - 覆盖科目:拆改、水电、泥瓦、木工吊顶、油漆、地面/墙面主材、橱柜、卫浴、门窗、美缝、
设计费、管理费(直接费 8%)、税金(小规模 3%,可选)、增项避坑包。 - 详细的编制要点、单价基准与口径说明见
references/。
与同类工具的差异
搜索「装修预算」已涌入大量新技能,但实测头部 budget-calculator(5,000+ 下载)仅是一份
提示词,包里根本没有可执行脚本、只出 markdown、无文件产物;其余多为 RAG 知识库或审计提示词。
本技能的核心差异:真实确定性引擎 + 可回读校验的 xlsx/docx 成品文件 + 五档对比 + 增项避坑清单,
且纯本地运行、不 pip 安装任何依赖。
自检清单(发布前质量门槛)
- [x]
--help与四个子命令均可跑,错误输入有友好报错不崩 - [x] 生成的 xlsx/docx 可被 openpyxl / python-docx 重新打开回读(页签、行数、表格数已校验)
- [x] 内置回归:4 套虚构户型 × 一致性/边界/单调性 + 文件回读全绿
- [x] 单次生成 < 1 秒,无网络依赖、无 API Key
- [x] 图标浅色基调;技能内不含任何真实个人数据(示例全用「示例·XX」虚构小区)
不适用
- 不含真实施工图纸深化、不含具体品牌型号报价(属签约阶段向商家索取);
- 不替代专业造价师对公装/工装的定额核算。