eca62ba2c3
extrame/xls 误读真实 .xls(3264 行只读出 455 行、编号丢失、数字被当 日期序列),换用 shakinm/xlsReader 正确读取全部行。去重改为「有商品编号 时仅按编号匹配」,避免不同批次被 NSS 回退合并;Inventory.ProductCode 存行自身唯一编号。入库时间取 Excel 入库日期列写入 created_at。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>