社区 发现 物流和仓储管理 【Vibe coding分享】管着多个店...
【Vibe coding分享】管着多个店铺备货太痛了:数不清的在途货件靠手翻Excel要半小时,我用Python做了个FBA看板能自动判断“衔接不上”库存的SKU
之前的方式是发现SKU快断货了,就手动翻 Excel,把卖家后台导出的货件状态表和物流跟进表里的数据对着看,一个个数"可售天数还剩几天、货件预计几天到",判断会不会断货。SKU 一多,每次都要花半小时以上,还容易遗漏。
所以我自己写了一个工具,一键把 Excel 数据生成一张交互式 HTML 看板,现在分享出来,欢迎大家提意见。
主要功能
① 多级标签
根据"最近30天/7天平均日销的可售天数"自动划分等级:
紧急(≤18天)
衔接不上(有在途货件,但预计到仓时间 > 剩余可售天数,会断档)
无在途(正常库存,没有货件在路上)
② SKU 卡片详情展开
点开一个 SKU,可以看到:
匹配最快到达的货件,自动排序(核心)
当前库存状态(最近30天日销、FBA可售、在途数量等)
所有关联货件列表(含预计到仓日期、渠道、货代、后台状态、物流最新状态)
后台已送达货件(入库中 / 已签收/接收中等状态)
③ 衔接不上智能判断
这是重点。逻辑是:
找最近一票到仓日期为未来的货件,计算"距今几天",如果这个天数 > 当前日销可售天数 → 标记为"衔接不上"
意思就是:货是有货在路上,但等它到了库存已经清零了,中间会断。
④ 筛选卡 + 店铺过滤
顶部有几个快捷筛选卡:全部SKU / 紧急 / 衔接不上 / 无在途,点击即可过滤。切换店铺后,卡片上的数量也会跟着联动变化。
⑤ 纯本地运行,无需服务器
运行脚本生成一个 HTML 文件,直接浏览器打开,数据全部内嵌,不需要后端,不上传任何数据,分享给同事也方便。
目前还不完善的地方
Excel 格式强依赖:列顺序调整就要改配置,目前是手动维护列索引,有点脆
没有历史趋势:看板是当日快照,没有 SKU 库存变化曲线
日销用的是 ERP 静态数据:波动大的 SKU 可能预测不准
没有自动推送:需要手动跑脚本 + 手动打开 HTML
想请教大家的问题:
大家平时判断备货紧急程度有没有更完善的方法论?
类似这种需求,有没有更合适的现成工具?
有没有人做过类似的 Excel → 可视化看板的工具,有什么改进建议?
欢迎交流讨论
隐私信息过多,恕无法提供源码
技术实现简述(给感兴趣的人)
数据来源
准备Excel 文件数据:
Sheet1:物流跟踪表,记录每票货件的发货时间、渠道、预计到仓日期、物流状态
Sheet2:卖家后台货件状态,记录每票货件当前的后台状态(WORKING / READY_TO_SHIP / IN_TRANSIT / RECEIVING / DELIVERED 等)和 MSKU 明细
Sheet3:ERP 日销报表,记录每个 SKU 的日销量、FBA 可售库存、可售天数等
三表之间通过货件 ID 和 MSKU 自动关联。
Python + openpyxl 读取 Excel,三表关联处理
Sheet3 数据量超百万行,用只读模式(read_only=True)高速扫描,1~2秒内完成
生成结果是单个 HTML 文件,前端用原生 JS 实现交互,无框架依赖
货件与 SKU 的关联使用 (MSKU, 店铺) 复合键索引,避免不同站点同名 SKU 数据串行













倒计时:
0 个回复