库存表里最危险的错误,往往不是格式难看,而是把缺失库存当成零、把补货建议写死,或者按整箱采购时少算一箱。XLSX Skill 可以辅助制作和检查电子表格,但业务规则仍需要先讲明白,再用可以手算的样例验收。
本文制作一份原创虚构的库存补货练习表:保留现有库存与在途数量,计算到目标库存的缺口,再按整箱数量向上取整。它只是已知条件下的补货建议,不是需求预测,更不会自动创建采购订单。示例数据不来自真实商店,本文没有运行模型生成工作簿或冒充 Excel 实机验收。
一、先确认规则,而不是先生成漂亮表格
本例只使用一种计量单位“件”。现有库存是当前可用于满足需求的数量,在途是已确认会计入本次补货计划的数量,目标库存由负责人给定;每箱件数表示采购包装规格。不同单位混在一行时必须先换算并确认,不能让模型自行猜测。
本练习的原始缺口等于目标库存减去现有库存和在途数量,负数按零处理。建议采购件数再按每箱件数向上取整。它不考虑供应商最小起订额、交期变化、季节销量或多仓调拨,真实业务如有这些条件,应另行扩充规则。
“目标库存”与“安全库存”不是可以随意替换的词。本例将目标库存当作负责人已经确认的输入,不根据历史销量自动推导。如果业务另设触发补货阈值,需要说明什么时候触发,而不是只在标题里加上“智能预测”。
二、准备工具、插件与独立副本
XLSX 是 Anthropic 官方 skills 仓库里的电子表格 Skill,目录为 skills/xlsx。它提供创建、编辑、公式与检查方面的工作方法和配套文件,不是独立的 Excel 程序,也不自带模型调用额度。使用前需要有支持它的宿主、相应权限和实际可用的执行环境。
本文以 Claude Code 的官方插件方式为例。在 Claude Code 交互界面按官方 README 添加市场并安装文档插件:
/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills这些是宿主里的命令,不是直接粘贴到 PowerShell 运行的安装程序。安装后检查插件状态,并明确要求使用 XLSX Skill。其他宿主的接入方式需要分别查看官方说明,不把这个命令宣称为所有 AI 工具通用。
建立 stock-practice 目录,保留规则说明 rules.txt、虚构输入 stock-source.csv、草稿 stock-draft.xlsx 和检查记录 review.txt。原始文件不覆盖,已有生产工作簿也不要拿来做首次练习。若要编辑客户文件,先确认哪些单元格是可写输入,哪些公式必须保留。
三、下载包与版本怎样理解
本页百度入口提供已经上传核验的 Anthropic 官方仓库完整源码包,里面包含多个 Skill,不是只装一个库存软件。解压后定位 skills/xlsx,阅读说明、许可证和相应依赖信息,再按宿主支持方式使用。
资源表展示实际包版本,不能把源码包文件名当作最新官方 release。本文核对了 XLSX 说明和许可证与下载包内文件一致;需要锁定整个生产环境时,还要固定具体仓库版本与执行依赖,避免不同机器使用了不同工具组合。
官方说明中关于预装组件的描述面向其预期运行环境,不代表你的电脑已经安装。遇到缺失组件时应先记录名称并核对官方安装依据。本文不会为了教学下载包而执行包内脚本,也没有声称帮读者完成了本地环境配置。
四、先准备四个可以手算的样例
第一行商品编号 0012:现有八件,在途两件,目标二十五件,每箱六件。缺口为十五件,需向上取整为三箱,也就是十八件;采购后合计二十八件,高于目标的三件来自整箱约束,并不是算错。
第二行 0013:现有二十件,在途十件,目标二十五件,每箱五件。原始差额为负,缺口与采购建议都应为零,不允许出现负采购。第三行 0014:现有零件,在途零件,目标十二件,每箱六件,正好两箱十二件。
第四行 0015:现有库存未提供,在途零件,目标十二件,每箱六件。这一行应标记“待核对”,不能因为空白看起来像零,就自动建议买十二件。明确填写的零与未提供数值,必须在输入与验收中区分。
编号使用文本保存,保留开头的零。不要把编号变成数值后再用外观格式掩盖变化;与供应商或其他台账关联时,底层编号是否一致比画面是否看起来有四位更重要。
五、给 Skill 一个可执行的制作请求
下面的提示词包含输入范围、公式和异常处理,不只要求“做一份专业库存表”:
请使用 XLSX Skill 新建 stock-draft.xlsx,保留源 CSV 不变。
只使用 rules.txt 和四条练习数据,不联网补销量或供应商信息。
列顺序:编号、现有、在途、目标、每箱件数、状态、缺口、建议采购件数。
编号按文本保存,输入列和公式列有清楚图例。
数量必须是非负整数,每箱件数必须是正整数。
任一必要数量为空、为文字或违反范围时,状态显示待核对;
缺口和采购建议不显示成有效数字。
有效行使用公式,修改输入后必须能够重新计算。
先检查四条样例,再说明实际重算和打开检查的范围。
不生成采购订单,不覆盖已有文件,不声称未执行过的验收通过。状态列可由公式辅助检查,也可以结合单元格数据验证与人工审核。无论采用哪种方法,都要测试粘贴数据等实际输入路径;设置了验证规则,不等于所有导入方式都一定被拦截。
输入单元格建议以一致的浅色底纹标识,公式列另有说明;不要只依赖颜色区分,还应有文字图例。保留筛选和清楚列名,比到处合并单元格更有利于后续追加、排序和检查。
六、把核心公式和异常条件分开检查
假设第一条商品位于第二行,B 至 E 列依次为现有、在途、目标和每箱件数,F 列为状态,G 列为缺口,H 列为建议采购件数。仅对状态已判定为“有效”的行,可采用下面的公式结构:
G2 = IF(F2="有效",MAX(0,D2-B2-C2),"")
H2 = IF(F2="有效",ROUNDUP(G2/E2,0)*E2,"")上面的 G2 = 和 H2 = 是解释单元格位置,不是完整粘贴内容;实际公式从 =IF 开始。函数分隔符以目标软件环境为准。状态判定必须真的包含缺失、类型、整数和范围检查,不能把 F 列随便填写成“有效”就绕过输入规则。
Microsoft 官方说明中,ROUNDUP 按远离零的方向舍入。本例先保证缺口非负、每箱件数为正,再将箱数向上取整;不要把这种用法直接套到负数或缺失输入。采购建议除以每箱件数应是整数,这是一个有用的额外检查点。
如果公式仅显示空白,还要看状态是否“待核对”,不能单凭空白认定没有补货需求。也不要使用把所有错误都改成零的做法,因为它会把除零、文本输入与真实无缺口混在一起,掩盖需要处理的问题。
七、先重算,再看业务数字是否正确
官方 XLSX 说明强调,写入公式与得到已计算的缓存值是不同环节。生成工具能把公式字符串写入文件,不代表预览器已经有可显示的结果。需要按实际环境完成重算,并记录哪些工具真正运行过;无法重算时保留待验收状态。
即使重算没有公式错误,也要核对业务口径。第一行建议十八件而不是十五件;第二行零件;第三行十二件;第四行待核对且没有有效采购建议。没有错误提示但引用了错误列,仍然是不合格的表。
接着修改第一行在途为八件,缺口应从十五件降为九件,采购建议变成十二件。再把每箱件数改为五,采购建议应为十件。检查时一次只改一个输入,记录前后结果,避免同时改多处后无法判断哪条公式出了问题。
八、用异常与版式检查完成交接
把每箱件数改为零、把库存改为负数或小数、把在途留空、把数量写成“十件”,都应进入待核对状态,而不是出现看似有效的采购量。再核对编号的前导零是否保留、排序后公式是否仍引用同一行、追加一行后检查规则是否覆盖到新行。
打开实际工作簿检查长商品名、列宽、中文字体、冻结标题和筛选操作。若客户需要打印或导 PDF,还要检查实际导出结果,不能拿电子表格预览充当打印验收。公式检查和画面检查分别记录,才方便下次维护。
交付应包括源数据、规则说明、可编辑工作簿和验证记录;说明哪些字段可以改、哪些结果只是建议、哪些异常仍待负责人确认。不要把这份练习表直接连接到采购系统或允许模型自行补全缺失库存。
九、许可与后续扩展
XLSX 目录许可证为 Apache-2.0,分发或修改源码时按许可保留相应信息;客户表格、商品资料、字体和其他素材的权利需要分别确认,不能因为 Skill 可下载就认为所有输入都能公开传播。
后续可在规则明确后增加多仓库存、交期、最小起订或采购金额,但每增加一个条件都应补一个能手算的反例。先保证这四行能稳定计算、异常不会伪装成零,再扩大数据量,比一开始就要求“自动智能补货”更容易得到可维护的成果。

还没有公开评论,欢迎分享你的想法。