库存周转与呆滞物料分析器|MES与生产管理工具
这个工具解决什么问题
排程类问题的难处在于约束太多。这工具先明确哪些约束是硬性的。
> 算库存周转率与周转天数,按未动料天数把物料分成四级,直接给出该清的清单。
输入数据格式
数据文件 inventory_ledger.csv,列顺序为:料号、名称、类别、期初数量、入库数量、出库数量、期末数量、单价、天数未动料。
示例首行:IC-1001,驱动芯片 A,电子料,596,345,515,426,183.5,12
示例输出(真实运行结果节选)
====================================================================== 库存周转与呆滞物料分析报告 ====================================================================== 【一、总体指标(统计期 180 天)】 平均库存金额: ¥1035204 出库金额: ¥1008447 期末库存金额: ¥924736 ── 库存周转率 = 0.97 次 / 180 天 ── 折合周转天数 = 185 天(越低越好;机加工/电子装配常见 45~90 天) ⚠ 周转天数偏高:资金占用明显,优先做呆滞清理与安全库存下调。 【二、呆滞分级(按金额)】 分级 料号数 库存金额 占比 正常 24 425855 46.1% 呆滞 3 339422 36.7% 严重呆滞 3 159458 17.2% 呆滞 + 严重呆滞 合计: ¥498880,占期末库存 53.9%(健康线通常 <10%) 【三、按类别看库存金额分布】 模组 ¥ 317410 34.3% 标准件 ¥ 117417 12.7% 电子料 ¥ 103054 11.1% 连接器 ¥ 101734 11.0% 线材 ¥ 92450 10.0% 被动件 ¥ 76027 8.2% 刀具 ¥ 33888 3.7% 结构件 ¥ 32414 3.5% 包材 ¥ 24454 2.6% 辅料 ¥ 14020 1.5% 结构电子 ¥ 11866 1.3% 【四、呆滞清单(按金额 Top 10,优先处理)】 料号 名称 期末数量 未动料(天) 金额 OLD-9903 旧款屏(已停产)
适用场景
· 仓库管理、采购、财务对账、厂长月度经营分析 · 把「钱压在货架上」量化成具体料号与金额,便于直接派活
怎么用
python inventory_turnover.py
首次运行会自动生成示例数据并输出一份完整报告; 把示例 CSV 换成你自己的数据(保持列名一致)后重新运行即可。
输入数据
inventory_ledger.csv:料号/名称/类别/期初/入库/出库/期末/单价/未动料天数(脚本自带示例)
输出内容
· 库存周转率与折合周转天数 · 呆滞分级(正常/关注/呆滞/严重呆滞)与金额占比 · 按类别的库存金额分布 + 呆滞清单 Top10
依赖
无。仅使用 Python 标准库(csv / math / os / datetime 等), 不需要 pip 安装任何包,Windows / Linux / macOS 均可运行。
实用提示
可调参数与计算口径
脚本顶部集中了主要阈值与常量:CSV_NAME="inventory_ledger.csv"、REPORT_NAME="inventory_turnover_report.txt"、PERIOD_DAYS=180、TODAY=date(2026, 9, 30)。改完直接重跑即可,不必改动计算逻辑。
会生成哪些文件
运行后除控制台输出外,还会生成:inventory_ledger.csv、inventory_turnover_report.txt。
工具中出现的字段与提示
- 驱动芯片 A
- 驱动芯片 B
- 贴片电阻 0603
- 陶瓷电容 0402
- 主控板 PCB
- 结构电子
- 电源板 PCB
- 连接器 2.0mm
- 连接器 1.25mm
- 铝散热片
- 铜散热片
- M2 螺钉
- M3 螺母
- 线束 A
- 线束 B
- 触摸屏模组
- 摄像头模组
- 锂电池组
其余字段以界面与示例报告为准。
下载与文件清单
压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。
主程序文件:inventory_turnover.py。
本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。
常见问题
输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 9 列:料号、名称、类别、期初数量、入库数量、出库数量、期末数量、单价。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。
跑完最该关注哪几项?
报告按 一、总体指标(统计期 %d 天)、二、呆滞分级(按金额)、三、按类别看库存金额分布、四、呆滞清单(按金额 Top 10,优先处理)、五、行动建议 等部分组织,其中判定结论与建议部分直接对应下一步动作。
阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。
附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。
同分类的其它工具
分类归属:MES与生产管理工具包;完整清单在 工具资源包下载页。





