orc-order-v2/logs/app.core.excel.processor.log
2025-05-05 19:38:51 +08:00

2822 lines
373 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2025-05-02 16:10:30,800 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 16:10:30,803 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 16:11:05,077 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 16:11:05,079 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 16:15:14,538 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 16:15:14,539 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 16:24:57,642 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 16:24:57,644 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 16:34:26,012 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 16:34:26,013 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 16:34:28,702 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\output 中的Excel文件
2025-05-02 16:34:28,702 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\output\微信图片_20250227193150(1).xlsx
2025-05-02 16:34:28,703 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\output\微信图片_20250227193150(1).xlsx
2025-05-02 16:34:29,373 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\output\微信图片_20250227193150(1).xlsx, 共 11 行
2025-05-02 16:34:29,373 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 16:34:29,380 - app.core.excel.processor - INFO - 提取到 8 个商品信息
2025-05-02 16:34:29,399 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\output\采购单_微信图片_20250227193150(1)_20250502163429.xls
2025-05-02 16:55:26,479 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 16:55:26,480 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 17:08:58,654 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 17:08:58,655 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 17:10:09,222 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 17:10:09,223 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 17:10:09,225 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 17:10:09,803 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行
2025-05-02 17:10:09,803 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 17:10:09,808 - app.core.excel.processor - INFO - 提取到 8 个商品信息
2025-05-02 17:10:09,823 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\output\采购单_微信图片_20250227193150(1)_20250502171009.xls
2025-05-02 17:16:24,476 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 17:16:24,477 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 17:16:24,478 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 17:16:25,022 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行
2025-05-02 17:16:25,022 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 17:16:25,025 - app.core.excel.processor - INFO - 提取到 8 个商品信息
2025-05-02 17:16:25,035 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1)_20250502171625.xls
2025-05-02 17:32:36,461 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 17:32:36,463 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 17:32:36,464 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 17:32:37,128 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行
2025-05-02 17:32:37,129 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 17:32:37,132 - app.core.excel.processor - INFO - 提取到 8 个商品信息
2025-05-02 17:32:37,141 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls
2025-05-02 17:40:07,686 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 17:40:07,688 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 17:40:07,690 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 17:40:08,376 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行
2025-05-02 17:40:08,376 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 17:40:08,381 - app.core.excel.processor - INFO - 提取到 8 个商品信息
2025-05-02 17:40:08,392 - app.core.excel.processor - INFO - 开始处理8 个产品信息
2025-05-02 17:40:08,392 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:40:08,392 - app.core.excel.processor - INFO - 发现正常商品条码6973497202346, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202940, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 发现正常商品条码6973497202940, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 发现正常商品条码6973497200267, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 发现正常商品条码6973497200403, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=0, 单价=65.0, 是否赠品=False
2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 发现正常商品条码6873497204449, 数量=0, 单价=65.0
2025-05-02 17:40:08,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 发现正常商品条码6973497204432, 数量=15.0, 单价=4.333333333333333
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 发现赠品条码6973497202360, 数量=15.0
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 发现赠品条码6973497202889, 数量=15.0
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 分组后共8 个不同条码的商品
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 条码 6973497202940 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:40:08,394 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果正常商品数量0单价65.0赠品数量0
2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0
2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0
2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 17:40:08,395 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 17:40:08,399 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls
2025-05-02 17:42:15,225 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 17:42:15,226 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 17:42:15,228 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 17:42:15,790 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行
2025-05-02 17:42:15,790 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 17:42:15,795 - app.core.excel.processor - INFO - 提取到 8 个商品信息
2025-05-02 17:42:15,801 - app.core.excel.processor - INFO - 开始处理8 个产品信息
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品条码6973497202346, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202940, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品条码6973497202940, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品条码6973497200267, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品条码6973497200403, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品条码6873497204449, 数量=15.0, 单价=4.333333333333333
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 发现正常商品条码6973497204432, 数量=15.0, 单价=4.333333333333333
2025-05-02 17:42:15,802 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 发现赠品条码6973497202360, 数量=15.0
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 发现赠品条码6973497202889, 数量=15.0
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 分组后共8 个不同条码的商品
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497202940 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 17:42:15,803 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0
2025-05-02 17:42:15,833 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0
2025-05-02 17:42:15,833 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 17:42:15,833 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 17:42:15,836 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls
2025-05-02 17:57:41,815 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 17:57:41,816 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 17:57:41,817 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 17:57:42,341 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 11 行
2025-05-02 17:57:42,341 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 17:57:42,347 - app.core.excel.processor - INFO - 提取到 8 个商品信息
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 开始处理8 个产品信息
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品条码6973497202346, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202940, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品条码6973497202940, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品条码6973497200267, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品条码6973497200403, 数量=15.0, 单价=3.6666666666666665
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 17:57:42,354 - app.core.excel.processor - INFO - 发现正常商品条码6873497204449, 数量=15.0, 单价=4.333333333333333
2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 发现正常商品条码6973497204432, 数量=15.0, 单价=4.333333333333333
2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 发现赠品条码6973497202360, 数量=15.0
2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 发现赠品条码6973497202889, 数量=15.0
2025-05-02 17:57:42,355 - app.core.excel.processor - INFO - 分组后共8 个不同条码的商品
2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6973497202940 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 17:57:42,384 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0
2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0
2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 17:57:42,385 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 17:57:42,388 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls
2025-05-02 18:00:56,507 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 18:00:56,507 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 18:00:56,509 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 18:00:57,127 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 12 行
2025-05-02 18:00:57,127 - app.core.excel.processor - ERROR - 未找到条码列,无法处理
2025-05-02 18:00:57,127 - app.core.excel.processor - WARNING - 未提取到有效商品信息
2025-05-02 18:01:27,763 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 18:01:27,764 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 18:01:27,766 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 18:01:28,275 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 12 行
2025-05-02 18:01:28,275 - app.core.excel.processor - ERROR - 未找到条码列,无法处理
2025-05-02 18:01:28,275 - app.core.excel.processor - WARNING - 未提取到有效商品信息
2025-05-02 18:01:40,470 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 18:01:40,471 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 18:01:40,473 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 18:01:41,097 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 12 行
2025-05-02 18:01:41,097 - app.core.excel.processor - ERROR - 未找到条码列,无法处理
2025-05-02 18:01:41,097 - app.core.excel.processor - WARNING - 未提取到有效商品信息
2025-05-02 18:16:10,312 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 18:16:10,313 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 18:16:10,314 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 18:16:10,958 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 12 行
2025-05-02 18:16:10,959 - app.core.excel.processor - ERROR - 未找到条码列,无法处理
2025-05-02 18:16:10,959 - app.core.excel.processor - WARNING - 未提取到有效商品信息
2025-05-02 18:27:30,080 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 18:27:30,081 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 18:27:30,083 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 18:27:30,780 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 13 行
2025-05-02 18:27:30,783 - app.core.excel.processor - INFO - 找到可能的表头行: 第2行评分: 35
2025-05-02 18:27:30,783 - app.core.excel.processor - INFO - 识别到表头在第 2 行
2025-05-02 18:27:30,821 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据
2025-05-02 18:27:30,822 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11
2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 18:27:30,823 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 18:27:30,824 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-02 18:27:30,824 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 18:27:30,825 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:27:30,826 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井, 规格=1*15, 数量=1.0, 单位=副, 单价=55.0
2025-05-02 18:27:30,826 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:27:30,827 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:27:30,827 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=65.0
2025-05-02 18:27:30,828 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙, 规格=1*6*15, 数量=1.0, 单位=提, 单价=65.0
2025-05-02 18:27:30,828 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:27:30,829 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:27:30,830 - app.core.excel.processor - INFO - 提取到 8 个商品信息
2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 开始处理8 个产品信息
2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 发现正常商品条码6973497202346, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False
2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 发现正常商品条码6925019900087, 数量=10.0, 单价=5.5
2025-05-02 18:27:30,840 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:27:30,841 - app.core.excel.processor - INFO - 发现正常商品条码6973497200267, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:27:30,841 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 发现正常商品条码6973497200403, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 发现正常商品条码6873497204449, 数量=15.0, 单价=4.333333333333333
2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=90.0, 单价=0.7222222222222222, 是否赠品=False
2025-05-02 18:27:30,951 - app.core.excel.processor - INFO - 发现正常商品条码6973497204432, 数量=90.0, 单价=0.7222222222222222
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 发现赠品条码6973497202360, 数量=15.0
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 发现赠品条码6973497202889, 数量=15.0
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 分组后共8 个不同条码的商品
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果正常商品数量10.0单价5.5赠品数量0
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果正常商品数量90.0单价0.7222222222222222赠品数量0
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0
2025-05-02 18:27:30,952 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0
2025-05-02 18:27:30,953 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 18:27:30,953 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 18:27:30,955 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls
2025-05-02 18:31:29,326 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 18:31:29,327 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 18:31:29,329 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 18:31:29,849 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 13 行
2025-05-02 18:31:29,852 - app.core.excel.processor - INFO - 找到可能的表头行: 第2行评分: 35
2025-05-02 18:31:29,852 - app.core.excel.processor - INFO - 识别到表头在第 2 行
2025-05-02 18:31:29,884 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据
2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11
2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-02 18:31:29,885 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 18:31:29,886 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:31:29,887 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井, 规格=1*15, 数量=1.0, 单位=副, 单价=55.0
2025-05-02 18:31:29,888 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:31:29,888 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:31:29,888 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=65.0
2025-05-02 18:31:29,889 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙, 规格=1*6*15, 数量=1.0, 单位=提, 单价=65.0
2025-05-02 18:31:29,890 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:31:29,891 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:31:29,891 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6973497202884, 名称=无糖茶(单瓶), 规格=1*9*8, 数量=1.0, 单位=盒, 单价=16.0
2025-05-02 18:31:29,896 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 发现正常商品条码6973497202346, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False
2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 发现正常商品条码6925019900087, 数量=10.0, 单价=5.5
2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 发现正常商品条码6973497200267, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:31:29,907 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现正常商品条码6973497200403, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现正常商品条码6873497204449, 数量=15.0, 单价=4.333333333333333
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=90.0, 单价=0.7222222222222222, 是否赠品=False
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现正常商品条码6973497204432, 数量=90.0, 单价=0.7222222222222222
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现赠品条码6973497202360, 数量=15.0
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现赠品条码6973497202889, 数量=15.0
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202884, 数量=72.0, 单价=0.2222222222222222, 是否赠品=False
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 发现正常商品条码6973497202884, 数量=72.0, 单价=0.2222222222222222
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果正常商品数量10.0单价5.5赠品数量0
2025-05-02 18:31:29,908 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果正常商品数量90.0单价0.7222222222222222赠品数量0
2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0
2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0
2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202884 处理结果正常商品数量72.0单价0.2222222222222222赠品数量0
2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 18:31:29,909 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 18:31:31,499 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls
2025-05-02 18:33:05,100 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 18:33:05,101 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 18:33:05,104 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 18:33:05,813 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 14 行
2025-05-02 18:33:05,816 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行评分: 35
2025-05-02 18:33:05,816 - app.core.excel.processor - INFO - 识别到表头在第 3 行
2025-05-02 18:33:05,844 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据
2025-05-02 18:33:05,845 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11
2025-05-02 18:33:05,845 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-02 18:33:05,845 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-02 18:33:05,846 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 18:33:05,847 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:33:05,849 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井, 规格=1*15, 数量=1.0, 单位=副, 单价=55.0
2025-05-02 18:33:05,849 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:33:05,850 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:33:05,850 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=65.0
2025-05-02 18:33:05,851 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙, 规格=1*6*15, 数量=1.0, 单位=提, 单价=65.0
2025-05-02 18:33:05,851 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:33:05,852 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:33:05,852 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6973497202884, 名称=无糖茶(单瓶), 规格=1*9*8, 数量=1.0, 单位=盒, 单价=16.0
2025-05-02 18:33:05,866 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 18:33:05,874 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 18:33:05,874 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:33:05,874 - app.core.excel.processor - INFO - 发现正常商品条码6973497202346, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:33:05,874 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品条码6925019900087, 数量=10.0, 单价=5.5
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品条码6973497200267, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品条码6973497200403, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品条码6873497204449, 数量=15.0, 单价=4.333333333333333
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=90.0, 单价=0.7222222222222222, 是否赠品=False
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 发现正常商品条码6973497204432, 数量=90.0, 单价=0.7222222222222222
2025-05-02 18:33:05,875 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 发现赠品条码6973497202360, 数量=15.0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 发现赠品条码6973497202889, 数量=15.0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202884, 数量=72.0, 单价=0.2222222222222222, 是否赠品=False
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 发现正常商品条码6973497202884, 数量=72.0, 单价=0.2222222222222222
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果正常商品数量10.0单价5.5赠品数量0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果正常商品数量90.0单价0.7222222222222222赠品数量0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0
2025-05-02 18:33:05,876 - app.core.excel.processor - INFO - 条码 6973497202884 处理结果正常商品数量72.0单价0.2222222222222222赠品数量0
2025-05-02 18:33:05,877 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 18:33:05,877 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 18:33:07,376 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls
2025-05-02 18:38:52,879 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 18:38:52,880 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 18:38:52,881 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 18:38:53,571 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 14 行
2025-05-02 18:38:53,574 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行评分: 35
2025-05-02 18:38:53,574 - app.core.excel.processor - INFO - 识别到表头在第 3 行
2025-05-02 18:38:53,621 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据
2025-05-02 18:38:53,623 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11
2025-05-02 18:38:53,623 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 18:38:53,624 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 18:38:53,625 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-02 18:38:53,625 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 18:38:53,627 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:38:53,629 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井, 规格=1*15, 数量=1.0, 单位=副, 单价=55.0
2025-05-02 18:38:53,630 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:38:53,632 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=1*15, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:38:53,634 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=65.0
2025-05-02 18:38:53,635 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙, 规格=1*6*15, 数量=1.0, 单位=提, 单价=65.0
2025-05-02 18:38:53,637 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:38:53,639 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=1*15, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:38:53,641 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6973497202884, 名称=无糖茶(单瓶), 规格=1*9*8, 数量=1.0, 单位=盒, 单价=16.0
2025-05-02 18:38:53,667 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 18:38:53,677 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 发现正常商品条码6973497202346, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False
2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 发现正常商品条码6925019900087, 数量=10.0, 单价=5.5
2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 发现正常商品条码6973497200267, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:38:53,678 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 18:38:53,679 - app.core.excel.processor - INFO - 发现正常商品条码6973497200403, 数量=15.0, 单价=3.6666666666666665
2025-05-02 18:38:53,679 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现正常商品条码6873497204449, 数量=15.0, 单价=4.333333333333333
2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=15.0, 单价=4.333333333333333, 是否赠品=False
2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现正常商品条码6973497204432, 数量=15.0, 单价=4.333333333333333
2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现赠品条码6973497202360, 数量=15.0
2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现赠品条码6973497202889, 数量=15.0
2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202884, 数量=8.0, 单价=2.0, 是否赠品=False
2025-05-02 18:38:53,680 - app.core.excel.processor - INFO - 发现正常商品条码6973497202884, 数量=8.0, 单价=2.0
2025-05-02 18:38:53,681 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 18:38:53,682 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果正常商品数量10.0单价5.5赠品数量0
2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果正常商品数量15.0单价4.333333333333333赠品数量0
2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=15.0
2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=15.0
2025-05-02 18:38:53,683 - app.core.excel.processor - INFO - 条码 6973497202884 处理结果正常商品数量8.0单价2.0赠品数量0
2025-05-02 18:38:53,684 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 18:38:53,684 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 18:38:56,888 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls
2025-05-02 18:41:16,741 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 18:41:16,742 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 18:41:16,744 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx
2025-05-02 18:41:17,261 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250227193150(1).xlsx, 共 14 行
2025-05-02 18:41:17,264 - app.core.excel.processor - INFO - 找到可能的表头行: 第3行评分: 30
2025-05-02 18:41:17,264 - app.core.excel.processor - INFO - 识别到表头在第 3 行
2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据
2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 11
2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-02 18:41:17,309 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-02 18:41:17,310 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 18:41:17,310 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 18:41:17,310 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-02 18:41:17,310 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 18:41:17,311 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6973497202346, 名称=无糖茶栀栀乌龙*15入纸箱, 规格=, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:41:17,311 - app.core.excel.processor - INFO - 从商品名称推断规格: 无糖茶栀栀乌龙*15入纸箱 -> 1*5
2025-05-02 18:41:17,312 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925019900087, 名称=无糖茶茉莉龙井16入纸箱, 规格=, 数量=1.0, 单位=副, 单价=55.0
2025-05-02 18:41:17,312 - app.core.excel.processor - INFO - 从商品名称推断规格: 无糖茶茉莉龙井16入纸箱 -> 1*6
2025-05-02 18:41:17,312 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6973497200267, 名称=活力水平衡香水柠檬味, 规格=, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:41:17,314 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6973497200403, 名称=活力水平衡红提味, 规格=, 数量=1.0, 单位=件, 单价=55.0
2025-05-02 18:41:17,314 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6873497204449, 名称=450ml轻乳茶桂花乌龙18纸箱, 规格=, 数量=1.0, 单位=件, 单价=65.0
2025-05-02 18:41:17,314 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6973497204432, 名称=450ml轻乳茶大红袍乌龙12入纸箱, 规格=, 数量=1.0, 单位=提, 单价=65.0
2025-05-02 18:41:17,314 - app.core.excel.processor - INFO - 从商品名称推断规格: 450ml轻乳茶大红袍乌龙12入纸箱 -> 1*2
2025-05-02 18:41:17,315 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6973497202360, 名称=无糖茶金桂乌龙, 规格=, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:41:17,316 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6973497202889, 名称=无糖茶青柑乌龙, 规格=, 数量=1.0, 单位=件, 单价=0
2025-05-02 18:41:17,317 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6973497202884, 名称=无糖茶(单瓶), 规格=, 数量=1.0, 单位=盒, 单价=16.0
2025-05-02 18:41:17,318 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 18:41:17,329 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 18:41:17,329 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202346, 数量=5.0, 单价=11.0, 是否赠品=False
2025-05-02 18:41:17,329 - app.core.excel.processor - INFO - 发现正常商品条码6973497202346, 数量=5.0, 单价=11.0
2025-05-02 18:41:17,330 - app.core.excel.processor - INFO - 处理商品: 条码=6925019900087, 数量=10.0, 单价=5.5, 是否赠品=False
2025-05-02 18:41:17,391 - app.core.excel.processor - INFO - 发现正常商品条码6925019900087, 数量=10.0, 单价=5.5
2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200267, 数量=1.0, 单价=55.0, 是否赠品=False
2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 发现正常商品条码6973497200267, 数量=1.0, 单价=55.0
2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 处理商品: 条码=6973497200403, 数量=1.0, 单价=55.0, 是否赠品=False
2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 发现正常商品条码6973497200403, 数量=1.0, 单价=55.0
2025-05-02 18:41:17,392 - app.core.excel.processor - INFO - 处理商品: 条码=6873497204449, 数量=1.0, 单价=65.0, 是否赠品=False
2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 发现正常商品条码6873497204449, 数量=1.0, 单价=65.0
2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497204432, 数量=1.0, 单价=65.0, 是否赠品=False
2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 发现正常商品条码6973497204432, 数量=1.0, 单价=65.0
2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202360, 数量=1.0, 单价=0, 是否赠品=True
2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 发现赠品条码6973497202360, 数量=1.0
2025-05-02 18:41:17,393 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202889, 数量=1.0, 单价=0, 是否赠品=True
2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 发现赠品条码6973497202889, 数量=1.0
2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 处理商品: 条码=6973497202884, 数量=1.0, 单价=16.0, 是否赠品=False
2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 发现正常商品条码6973497202884, 数量=1.0, 单价=16.0
2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 条码 6973497202346 处理结果正常商品数量5.0单价11.0赠品数量0
2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 条码 6925019900087 处理结果正常商品数量10.0单价5.5赠品数量0
2025-05-02 18:41:17,394 - app.core.excel.processor - INFO - 条码 6973497200267 处理结果正常商品数量1.0单价55.0赠品数量0
2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497200403 处理结果正常商品数量1.0单价55.0赠品数量0
2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6873497204449 处理结果正常商品数量1.0单价65.0赠品数量0
2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497204432 处理结果正常商品数量1.0单价65.0赠品数量0
2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497202360 处理结果:只有赠品,数量=1.0
2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497202889 处理结果:只有赠品,数量=1.0
2025-05-02 18:41:17,395 - app.core.excel.processor - INFO - 条码 6973497202884 处理结果正常商品数量1.0单价16.0赠品数量0
2025-05-02 18:41:17,396 - app.core.excel.processor - INFO - 条码 6973497202360 填充:仅有赠品,采购量=0赠品数量=1.0
2025-05-02 18:41:17,396 - app.core.excel.processor - INFO - 条码 6973497202889 填充:仅有赠品,采购量=0赠品数量=1.0
2025-05-02 18:41:17,400 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250227193150(1).xls
2025-05-02 19:15:17,470 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 19:15:17,471 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 19:15:43,268 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 19:15:43,268 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 19:15:43,269 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 19:15:43,269 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx
2025-05-02 19:15:43,270 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx
2025-05-02 19:15:43,855 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx, 共 18 行
2025-05-02 19:15:43,857 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-02 19:15:43,857 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 19:15:43,871 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 17 行有效数据
2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 17
2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 19:15:43,872 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-02 19:15:43,873 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0
2025-05-02 19:15:43,874 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*5
2025-05-02 19:15:43,874 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:43,875 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168594672, 名称=450果园30%葡萄15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 19:15:43,875 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%葡萄15入纸箱 -> 1*5
2025-05-02 19:15:43,876 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:43,876 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168598755, 名称=450果园30%楂苹梅15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 19:15:43,876 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%楂苹梅15入纸箱 -> 1*5
2025-05-02 19:15:43,876 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:43,877 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168596348, 名称=500-东方树叶-青柑普洱1*15-纸
箱装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=55.0
2025-05-02 19:15:43,877 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-青柑普洱1*15-纸
箱装-开盖活动装 -> 1*15
2025-05-02 19:15:43,944 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:43,945 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168558032, 名称=500-东方树叶-乌龙茶1*15-纸箱
装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=0
2025-05-02 19:15:43,945 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-乌龙茶1*15-纸箱
装-开盖活动装 -> 1*15
2025-05-02 19:15:43,945 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:43,946 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168598427, 名称=900树叶茉莉花茶12入纸箱, 规格=, 数量=5.0, 单位=, 单价=62.0
2025-05-02 19:15:43,946 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶茉莉花茶12入纸箱 -> 1*2
2025-05-02 19:15:43,946 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱
2025-05-02 19:15:43,947 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=2.0, 单位=, 单价=62.0
2025-05-02 19:15:43,947 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*2
2025-05-02 19:15:43,948 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 19:15:43,948 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168593569, 名称=500茶π蜜桃乌龙15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 19:15:43,950 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:43,950 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168593804, 名称=300NFC橙3*10纸箱, 规格=, 数量=1.0, 单位=, 单价=180.0
2025-05-02 19:15:43,950 - app.core.excel.processor - INFO - 从商品名称推断规格: 300NFC橙3*10纸箱 -> 3*10
2025-05-02 19:15:43,950 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:43,951 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168511280, 名称=380水24纸箱, 规格=, 数量=1.0, 单位=, 单价=26.0
2025-05-02 19:15:47,199 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:47,200 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168520015, 名称=1.5L水12白膜, 规格=, 数量=1.0, 单位=, 单价=28.0
2025-05-02 19:15:47,200 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5L水12白膜 -> 1.5L*1
2025-05-02 19:15:47,200 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:47,201 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168593521, 名称=2L水8白膜, 规格=, 数量=1.0, 单位=, 单价=23.0
2025-05-02 19:15:47,202 - app.core.excel.processor - INFO - 从商品名称推断规格: 2L水8白膜 -> 2L*1
2025-05-02 19:15:47,202 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:47,202 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168598113, 名称=6L水4入纸箱, 规格=, 数量=1.0, 单位=, 单价=33.0
2025-05-02 19:15:47,202 - app.core.excel.processor - INFO - 从商品名称推断规格: 6L水4入纸箱 -> 1*4
2025-05-02 19:15:47,203 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:15:47,203 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=2.0, 单位=, 单价=16.0
2025-05-02 19:15:47,203 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1
2025-05-02 19:15:47,203 - app.core.excel.processor - INFO - 从数量提取单位: 2桶 -> 桶
2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=2.0, 单位=, 单价=0
2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=5.0, 单位=, 单价=0
2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱
2025-05-02 19:15:47,204 - app.core.excel.processor - INFO - 提取到 16 个商品信息
2025-05-02 19:15:47,211 - app.core.excel.processor - INFO - 开始处理16 个产品信息
2025-05-02 19:15:47,211 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=5.0, 单价=0, 是否赠品=True
2025-05-02 19:15:49,015 - app.core.excel.processor - INFO - 发现赠品条码6921168532001, 数量=5.0
2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594672, 数量=5.0, 单价=11.2, 是否赠品=False
2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 发现正常商品条码6921168594672, 数量=5.0, 单价=11.2
2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598755, 数量=5.0, 单价=11.2, 是否赠品=False
2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 发现正常商品条码6921168598755, 数量=5.0, 单价=11.2
2025-05-02 19:15:49,016 - app.core.excel.processor - INFO - 处理商品: 条码=6921168596348, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 发现正常商品条码6921168596348, 数量=15.0, 单价=3.6666666666666665
2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 发现赠品条码6921168558032, 数量=15.0
2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598427, 数量=10.0, 单价=31.0, 是否赠品=False
2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 发现正常商品条码6921168598427, 数量=10.0, 单价=31.0
2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=4.0, 单价=31.0, 是否赠品=False
2025-05-02 19:15:49,017 - app.core.excel.processor - INFO - 发现正常商品条码6921168598649, 数量=4.0, 单价=31.0
2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593569, 数量=1.0, 单价=56.0, 是否赠品=False
2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 发现正常商品条码6921168593569, 数量=1.0, 单价=56.0
2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593804, 数量=10.0, 单价=18.0, 是否赠品=False
2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 发现正常商品条码6921168593804, 数量=10.0, 单价=18.0
2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 处理商品: 条码=6921168511280, 数量=1.0, 单价=26.0, 是否赠品=False
2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 发现正常商品条码6921168511280, 数量=1.0, 单价=26.0
2025-05-02 19:15:49,018 - app.core.excel.processor - INFO - 处理商品: 条码=6921168520015, 数量=1.0, 单价=28.0, 是否赠品=False
2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 发现正常商品条码6921168520015, 数量=1.0, 单价=28.0
2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593521, 数量=1.0, 单价=23.0, 是否赠品=False
2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 发现正常商品条码6921168593521, 数量=1.0, 单价=23.0
2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598113, 数量=4.0, 单价=8.25, 是否赠品=False
2025-05-02 19:15:49,019 - app.core.excel.processor - INFO - 发现正常商品条码6921168598113, 数量=4.0, 单价=8.25
2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=2.0, 单价=16.0, 是否赠品=False
2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 发现正常商品条码6921168594054, 数量=2.0, 单价=16.0
2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=2.0, 单价=0, 是否赠品=True
2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 发现赠品条码6921168509256, 数量=2.0
2025-05-02 19:15:49,020 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=5.0, 单价=0, 是否赠品=True
2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 发现赠品条码6921168509256, 数量=5.0
2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 分组后共15 个不同条码的商品
2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=5.0
2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 条码 6921168594672 处理结果正常商品数量5.0单价11.2赠品数量0
2025-05-02 19:15:49,021 - app.core.excel.processor - INFO - 条码 6921168598755 处理结果正常商品数量5.0单价11.2赠品数量0
2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168596348 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:只有赠品,数量=15.0
2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168598427 处理结果正常商品数量10.0单价31.0赠品数量0
2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果正常商品数量4.0单价31.0赠品数量0
2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168593569 处理结果正常商品数量1.0单价56.0赠品数量0
2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168593804 处理结果正常商品数量10.0单价18.0赠品数量0
2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168511280 处理结果正常商品数量1.0单价26.0赠品数量0
2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168520015 处理结果正常商品数量1.0单价28.0赠品数量0
2025-05-02 19:15:51,235 - app.core.excel.processor - INFO - 条码 6921168593521 处理结果正常商品数量1.0单价23.0赠品数量0
2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168598113 处理结果正常商品数量4.0单价8.25赠品数量0
2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果正常商品数量2.0单价16.0赠品数量0
2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=7.0
2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0赠品数量=5.0
2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168558032 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 19:15:51,236 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0赠品数量=7.0
2025-05-02 19:15:51,239 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502191502.xls
2025-05-02 19:15:51,441 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-02 19:33:54,963 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 19:33:54,963 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 19:33:54,966 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 19:33:54,967 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件
2025-05-02 19:35:48,762 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 19:35:48,763 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 19:35:48,766 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 19:35:48,817 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件
2025-05-02 19:36:15,984 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 19:36:15,985 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 19:36:15,988 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 19:36:15,988 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件
2025-05-02 19:42:19,205 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 19:42:19,206 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 19:42:21,167 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 19:42:21,167 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx
2025-05-02 19:42:21,168 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx
2025-05-02 19:42:21,792 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx, 共 18 行
2025-05-02 19:42:21,794 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-02 19:42:21,795 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 19:42:21,805 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 17 行有效数据
2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 17
2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-02 19:42:21,806 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 19:42:21,807 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0
2025-05-02 19:42:21,808 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:21,808 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15
2025-05-02 19:42:21,811 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168594672, 名称=450果园30%葡萄15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 19:42:21,812 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:21,813 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%葡萄15入纸箱 -> 1*15
2025-05-02 19:42:21,814 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168598755, 名称=450果园30%楂苹梅15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 19:42:21,814 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:21,815 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%楂苹梅15入纸箱 -> 1*15
2025-05-02 19:42:21,816 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168596348, 名称=500-东方树叶-青柑普洱1*15-纸
箱装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=55.0
2025-05-02 19:42:21,895 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:21,896 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-青柑普洱1*15-纸
箱装-开盖活动装 -> 1*15
2025-05-02 19:42:21,897 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168558032, 名称=500-东方树叶-乌龙茶1*15-纸箱
装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=0
2025-05-02 19:42:21,897 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:21,898 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-乌龙茶1*15-纸箱
装-开盖活动装 -> 1*15
2025-05-02 19:42:21,899 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168598427, 名称=900树叶茉莉花茶12入纸箱, 规格=, 数量=5.0, 单位=, 单价=62.0
2025-05-02 19:42:21,899 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱
2025-05-02 19:42:21,899 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶茉莉花茶12入纸箱 -> 1*12
2025-05-02 19:42:21,900 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=2.0, 单位=, 单价=62.0
2025-05-02 19:42:21,900 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 19:42:21,900 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12
2025-05-02 19:42:21,901 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168593569, 名称=500茶π蜜桃乌龙15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 19:42:21,901 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:21,902 - app.core.excel.processor - INFO - 从商品名称推断规格: 500茶π蜜桃乌龙15纸箱 -> 1*15
2025-05-02 19:42:21,902 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168593804, 名称=300NFC橙3*10纸箱, 规格=, 数量=1.0, 单位=, 单价=180.0
2025-05-02 19:42:26,108 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:26,109 - app.core.excel.processor - INFO - 从商品名称推断规格: 300NFC橙3*10纸箱 -> 3*10
2025-05-02 19:42:26,110 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168511280, 名称=380水24纸箱, 规格=, 数量=1.0, 单位=, 单价=26.0
2025-05-02 19:42:26,110 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:26,110 - app.core.excel.processor - INFO - 从商品名称推断规格: 380水24纸箱 -> 1*24
2025-05-02 19:42:26,111 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168520015, 名称=1.5L水12白膜, 规格=, 数量=1.0, 单位=, 单价=28.0
2025-05-02 19:42:26,111 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5L水12白膜 -> 1*12
2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168593521, 名称=2L水8白膜, 规格=, 数量=1.0, 单位=, 单价=23.0
2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 从商品名称推断规格: 2L水8白膜 -> 1*8
2025-05-02 19:42:26,112 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168598113, 名称=6L水4入纸箱, 规格=, 数量=1.0, 单位=, 单价=33.0
2025-05-02 19:42:26,113 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:42:26,113 - app.core.excel.processor - INFO - 从商品名称推断规格: 6L水4入纸箱 -> 1*4
2025-05-02 19:42:26,113 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=2.0, 单位=, 单价=16.0
2025-05-02 19:42:26,114 - app.core.excel.processor - INFO - 从数量提取单位: 2桶 -> 桶
2025-05-02 19:42:26,114 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1
2025-05-02 19:42:29,207 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=2.0, 单位=, 单价=0
2025-05-02 19:42:29,207 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 19:42:29,207 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24
2025-05-02 19:42:29,208 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=5.0, 单位=, 单价=0
2025-05-02 19:42:29,208 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱
2025-05-02 19:42:29,208 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24
2025-05-02 19:42:29,209 - app.core.excel.processor - INFO - 提取到 16 个商品信息
2025-05-02 19:42:29,220 - app.core.excel.processor - INFO - 开始处理16 个产品信息
2025-05-02 19:42:29,220 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 19:42:29,220 - app.core.excel.processor - INFO - 发现赠品条码6921168532001, 数量=15.0
2025-05-02 19:42:29,220 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594672, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现正常商品条码6921168594672, 数量=15.0, 单价=3.7333333333333334
2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598755, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现正常商品条码6921168598755, 数量=15.0, 单价=3.7333333333333334
2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 处理商品: 条码=6921168596348, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现正常商品条码6921168596348, 数量=15.0, 单价=3.6666666666666665
2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现赠品条码6921168558032, 数量=15.0
2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598427, 数量=60.0, 单价=5.166666666666667, 是否赠品=False
2025-05-02 19:42:29,221 - app.core.excel.processor - INFO - 发现正常商品条码6921168598427, 数量=60.0, 单价=5.166666666666667
2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=24.0, 单价=5.166666666666667, 是否赠品=False
2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 发现正常商品条码6921168598649, 数量=24.0, 单价=5.166666666666667
2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593569, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 发现正常商品条码6921168593569, 数量=15.0, 单价=3.7333333333333334
2025-05-02 19:42:29,222 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593804, 数量=10.0, 单价=18.0, 是否赠品=False
2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 发现正常商品条码6921168593804, 数量=10.0, 单价=18.0
2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 处理商品: 条码=6921168511280, 数量=24.0, 单价=1.0833333333333333, 是否赠品=False
2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 发现正常商品条码6921168511280, 数量=24.0, 单价=1.0833333333333333
2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 处理商品: 条码=6921168520015, 数量=12.0, 单价=2.3333333333333335, 是否赠品=False
2025-05-02 19:42:32,851 - app.core.excel.processor - INFO - 发现正常商品条码6921168520015, 数量=12.0, 单价=2.3333333333333335
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593521, 数量=8.0, 单价=2.875, 是否赠品=False
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现正常商品条码6921168593521, 数量=8.0, 单价=2.875
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598113, 数量=4.0, 单价=8.25, 是否赠品=False
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现正常商品条码6921168598113, 数量=4.0, 单价=8.25
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=2.0, 单价=16.0, 是否赠品=False
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现正常商品条码6921168594054, 数量=2.0, 单价=16.0
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=48.0, 单价=0, 是否赠品=True
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现赠品条码6921168509256, 数量=48.0
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=120.0, 单价=0, 是否赠品=True
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 发现赠品条码6921168509256, 数量=120.0
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 分组后共15 个不同条码的商品
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168594672 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168598755 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168596348 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 19:42:32,852 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:只有赠品,数量=15.0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168598427 处理结果正常商品数量60.0单价5.166666666666667赠品数量0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果正常商品数量24.0单价5.166666666666667赠品数量0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168593569 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168593804 处理结果正常商品数量10.0单价18.0赠品数量0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168511280 处理结果正常商品数量24.0单价1.0833333333333333赠品数量0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168520015 处理结果正常商品数量12.0单价2.3333333333333335赠品数量0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168593521 处理结果正常商品数量8.0单价2.875赠品数量0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168598113 处理结果正常商品数量4.0单价8.25赠品数量0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果正常商品数量2.0单价16.0赠品数量0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=168.0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 19:42:32,853 - app.core.excel.processor - INFO - 条码 6921168558032 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 19:42:36,293 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0赠品数量=168.0
2025-05-02 19:42:36,299 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502191502.xls
2025-05-02 19:42:36,439 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-02 19:53:27,940 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 19:53:27,941 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 19:53:29,683 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 19:53:29,684 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx
2025-05-02 19:53:29,684 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx
2025-05-02 19:53:30,430 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502191502.xlsx, 共 18 行
2025-05-02 19:53:30,432 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-02 19:53:30,432 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 19:53:30,442 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 17 行有效数据
2025-05-02 19:53:30,443 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 17
2025-05-02 19:53:30,444 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 19:53:30,444 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 19:53:30,444 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 19:53:30,445 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-02 19:53:30,445 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 19:53:30,445 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-02 19:53:30,446 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 19:53:30,447 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0
2025-05-02 19:53:30,449 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:30,449 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15
2025-05-02 19:53:30,450 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168594672, 名称=450果园30%葡萄15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 19:53:30,451 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:30,451 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%葡萄15入纸箱 -> 1*15
2025-05-02 19:53:30,451 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168598755, 名称=450果园30%楂苹梅15入纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 19:53:30,452 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:30,452 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%楂苹梅15入纸箱 -> 1*15
2025-05-02 19:53:30,452 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168596348, 名称=500-东方树叶-青柑普洱1*15-纸
箱装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=55.0
2025-05-02 19:53:30,524 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:30,525 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-青柑普洱1*15-纸
箱装-开盖活动装 -> 1*15
2025-05-02 19:53:30,526 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168558032, 名称=500-东方树叶-乌龙茶1*15-纸箱
装-开盖活动装, 规格=, 数量=1.0, 单位=, 单价=0
2025-05-02 19:53:30,527 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:30,527 - app.core.excel.processor - INFO - 从商品名称推断规格: 500-东方树叶-乌龙茶1*15-纸箱
装-开盖活动装 -> 1*15
2025-05-02 19:53:30,528 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168598427, 名称=900树叶茉莉花茶12入纸箱, 规格=, 数量=5.0, 单位=, 单价=62.0
2025-05-02 19:53:30,528 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱
2025-05-02 19:53:30,529 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶茉莉花茶12入纸箱 -> 1*12
2025-05-02 19:53:30,529 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=2.0, 单位=, 单价=62.0
2025-05-02 19:53:30,530 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 19:53:30,530 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12
2025-05-02 19:53:30,531 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168593569, 名称=500茶π蜜桃乌龙15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 19:53:30,531 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:30,531 - app.core.excel.processor - INFO - 从商品名称推断规格: 500茶π蜜桃乌龙15纸箱 -> 1*15
2025-05-02 19:53:30,532 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168593804, 名称=300NFC橙3*10纸箱, 规格=, 数量=1.0, 单位=, 单价=180.0
2025-05-02 19:53:35,279 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:35,279 - app.core.excel.processor - INFO - 从商品名称推断规格: 300NFC橙3*10纸箱 -> 3*10
2025-05-02 19:53:35,280 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168511280, 名称=380水24纸箱, 规格=, 数量=1.0, 单位=, 单价=26.0
2025-05-02 19:53:35,280 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:35,280 - app.core.excel.processor - INFO - 从商品名称推断规格: 380水24纸箱 -> 1*24
2025-05-02 19:53:35,281 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168520015, 名称=1.5L水12白膜, 规格=, 数量=1.0, 单位=, 单价=28.0
2025-05-02 19:53:35,282 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:35,282 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5L水12白膜 -> 1*12
2025-05-02 19:53:35,283 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168593521, 名称=2L水8白膜, 规格=, 数量=1.0, 单位=, 单价=23.0
2025-05-02 19:53:35,283 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:35,284 - app.core.excel.processor - INFO - 从商品名称推断规格: 2L水8白膜 -> 1*8
2025-05-02 19:53:35,284 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168598113, 名称=6L水4入纸箱, 规格=, 数量=1.0, 单位=, 单价=33.0
2025-05-02 19:53:35,285 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 19:53:35,285 - app.core.excel.processor - INFO - 从商品名称推断规格: 6L水4入纸箱 -> 1*4
2025-05-02 19:53:35,286 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=2.0, 单位=, 单价=16.0
2025-05-02 19:53:35,286 - app.core.excel.processor - INFO - 从数量提取单位: 2桶 -> 桶
2025-05-02 19:53:35,287 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1
2025-05-02 19:53:39,728 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=2.0, 单位=, 单价=0
2025-05-02 19:53:39,728 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 19:53:39,729 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24
2025-05-02 19:53:39,729 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=5.0, 单位=, 单价=0
2025-05-02 19:53:39,729 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱
2025-05-02 19:53:39,729 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24
2025-05-02 19:53:39,730 - app.core.excel.processor - INFO - 提取到 16 个商品信息
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 开始处理16 个产品信息
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 发现赠品条码6921168532001, 数量=15.0
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594672, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 发现正常商品条码6921168594672, 数量=15.0, 单价=3.7333333333333334
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598755, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 发现正常商品条码6921168598755, 数量=15.0, 单价=3.7333333333333334
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168596348, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 发现正常商品条码6921168596348, 数量=15.0, 单价=3.6666666666666665
2025-05-02 19:53:39,736 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 发现赠品条码6921168558032, 数量=15.0
2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598427, 数量=60.0, 单价=5.166666666666667, 是否赠品=False
2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 发现正常商品条码6921168598427, 数量=60.0, 单价=5.166666666666667
2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=24.0, 单价=5.166666666666667, 是否赠品=False
2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 发现正常商品条码6921168598649, 数量=24.0, 单价=5.166666666666667
2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593569, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 发现正常商品条码6921168593569, 数量=15.0, 单价=3.7333333333333334
2025-05-02 19:53:39,737 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593804, 数量=30.0, 单价=6.0, 是否赠品=False
2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 发现正常商品条码6921168593804, 数量=30.0, 单价=6.0
2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 处理商品: 条码=6921168511280, 数量=24.0, 单价=1.0833333333333333, 是否赠品=False
2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 发现正常商品条码6921168511280, 数量=24.0, 单价=1.0833333333333333
2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 处理商品: 条码=6921168520015, 数量=12.0, 单价=2.3333333333333335, 是否赠品=False
2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 发现正常商品条码6921168520015, 数量=12.0, 单价=2.3333333333333335
2025-05-02 19:53:44,260 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593521, 数量=8.0, 单价=2.875, 是否赠品=False
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现正常商品条码6921168593521, 数量=8.0, 单价=2.875
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598113, 数量=4.0, 单价=8.25, 是否赠品=False
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现正常商品条码6921168598113, 数量=4.0, 单价=8.25
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=2.0, 单价=16.0, 是否赠品=False
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现正常商品条码6921168594054, 数量=2.0, 单价=16.0
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=48.0, 单价=0, 是否赠品=True
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现赠品条码6921168509256, 数量=48.0
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=120.0, 单价=0, 是否赠品=True
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 发现赠品条码6921168509256, 数量=120.0
2025-05-02 19:53:44,261 - app.core.excel.processor - INFO - 分组后共15 个不同条码的商品
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168594672 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168598755 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168596348 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果:只有赠品,数量=15.0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168598427 处理结果正常商品数量60.0单价5.166666666666667赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果正常商品数量24.0单价5.166666666666667赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168593569 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168593804 处理结果正常商品数量30.0单价6.0赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168511280 处理结果正常商品数量24.0单价1.0833333333333333赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168520015 处理结果正常商品数量12.0单价2.3333333333333335赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168593521 处理结果正常商品数量8.0单价2.875赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168598113 处理结果正常商品数量4.0单价8.25赠品数量0
2025-05-02 19:53:44,262 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果正常商品数量2.0单价16.0赠品数量0
2025-05-02 19:53:44,263 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=168.0
2025-05-02 19:53:44,263 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 19:53:44,263 - app.core.excel.processor - INFO - 条码 6921168558032 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 19:53:47,621 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0赠品数量=168.0
2025-05-02 19:53:47,624 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502191502.xls
2025-05-02 19:53:47,769 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-02 20:52:59,673 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 20:52:59,673 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 20:53:02,564 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 20:53:02,564 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx
2025-05-02 20:53:02,565 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx
2025-05-02 20:53:03,145 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx, 共 11 行
2025-05-02 20:53:03,148 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-02 20:53:03,149 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 20:53:03,169 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据
2025-05-02 20:53:03,170 - app.core.excel.processor - INFO - 移除空行后,有效数据行数: 10
2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'}
2025-05-02 20:53:03,171 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 20:53:03,172 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 20:53:03,175 - app.core.excel.processor - INFO - 从商品名称推断规格: 营养快线原味450g*15 -> 450*15
2025-05-02 20:53:03,176 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 20:53:03,176 - app.core.excel.processor - INFO - 从商品名称推断规格: 营养快线香草450g*15 -> 450*15
2025-05-02 20:53:03,177 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 20:53:03,177 - app.core.excel.processor - INFO - 从商品名称推断规格: 营养快线菠萝450g*15 -> 450*15
2025-05-02 20:53:03,178 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 20:53:03,178 - app.core.excel.processor - INFO - 从商品名称推断规格: 幸福牵线椰子450g*15 -> 450*15
2025-05-02 20:53:03,301 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 20:53:03,302 - app.core.excel.processor - INFO - 从商品名称推断规格: 幸福牵线香蕉450g*15 -> 450*15
2025-05-02 20:53:03,302 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 20:53:03,303 - app.core.excel.processor - INFO - 从商品名称推断规格: 幸福牵线红枣450g*15 -> 450*15
2025-05-02 20:53:03,304 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 20:53:03,305 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 20:53:03,305 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 20:53:03,306 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 发现正常商品条码6902083898618, 数量=15.0, 单价=3.0
2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 20:53:03,315 - app.core.excel.processor - INFO - 发现正常商品条码6902083898632, 数量=15.0, 单价=3.0
2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 发现正常商品条码6902083898625, 数量=15.0, 单价=3.0
2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 发现正常商品条码6902083907150, 数量=15.0, 单价=3.0
2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 发现正常商品条码6902083905224, 数量=15.0, 单价=3.0
2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 发现正常商品条码6902083905217, 数量=15.0, 单价=3.0
2025-05-02 20:53:03,316 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658, 数量=1.0, 单价=50.0, 是否赠品=False
2025-05-02 20:53:03,317 - app.core.excel.processor - INFO - 发现正常商品条码6902083922658, 数量=1.0, 单价=50.0
2025-05-02 20:53:03,317 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045, 数量=1.0, 单价=50.0, 是否赠品=False
2025-05-02 20:53:07,363 - app.core.excel.processor - INFO - 发现正常商品条码6902083814045, 数量=1.0, 单价=50.0
2025-05-02 20:53:07,363 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052, 数量=1.0, 单价=50.0, 是否赠品=False
2025-05-02 20:53:07,363 - app.core.excel.processor - INFO - 发现正常商品条码6902083814052, 数量=1.0, 单价=50.0
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083898618 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083898632 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083898625 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083907150 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083905224 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083905217 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083922658 处理结果正常商品数量1.0单价50.0赠品数量0
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083814045 处理结果正常商品数量1.0单价50.0赠品数量0
2025-05-02 20:53:07,364 - app.core.excel.processor - INFO - 条码 6902083814052 处理结果正常商品数量1.0单价50.0赠品数量0
2025-05-02 20:53:07,367 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls
2025-05-02 20:53:07,427 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-02 21:02:57,316 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:02:57,316 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:02:57,319 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 21:02:57,320 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx
2025-05-02 21:02:57,320 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx
2025-05-02 21:02:58,023 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx, 共 11 行
2025-05-02 21:02:58,025 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-02 21:02:58,025 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 21:02:58,040 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据
2025-05-02 21:02:58,040 - app.core.excel.processor - ERROR - 处理Excel文件时出错: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502205251.xlsx, 错误: 'ExcelProcessor' object has no attribute '_detect_column_mapping'
2025-05-02 21:04:06,633 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:04:06,634 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:04:06,636 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx
2025-05-02 21:04:07,316 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 共 11 行
2025-05-02 21:04:07,318 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-02 21:04:07,318 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 21:04:07,327 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据
2025-05-02 21:04:07,327 - app.core.excel.processor - ERROR - 处理Excel文件时出错: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 错误: 'ExcelProcessor' object has no attribute '_detect_column_mapping'
2025-05-02 21:07:29,005 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:07:29,006 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:07:29,007 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx
2025-05-02 21:07:29,670 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 共 11 行
2025-05-02 21:07:29,672 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-02 21:07:29,672 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 21:07:29,683 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据
2025-05-02 21:07:29,683 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 21:07:29,684 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 21:07:29,684 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 21:07:29,685 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 21:07:29,685 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 21:07:29,685 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 21:07:29,686 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'}
2025-05-02 21:07:29,687 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 21:07:29,689 - app.core.excel.processor - ERROR - 提取第1行商品信息时出错: could not convert string to float: '1件'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info
'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0,
ValueError: could not convert string to float: '1件'
2025-05-02 21:07:29,690 - app.core.excel.processor - ERROR - 提取第2行商品信息时出错: could not convert string to float: '1件'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info
'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0,
ValueError: could not convert string to float: '1件'
2025-05-02 21:07:29,691 - app.core.excel.processor - ERROR - 提取第3行商品信息时出错: could not convert string to float: '1件'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info
'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0,
ValueError: could not convert string to float: '1件'
2025-05-02 21:07:29,691 - app.core.excel.processor - ERROR - 提取第4行商品信息时出错: could not convert string to float: '1件'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info
'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0,
ValueError: could not convert string to float: '1件'
2025-05-02 21:07:29,692 - app.core.excel.processor - ERROR - 提取第5行商品信息时出错: could not convert string to float: '1件'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info
'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0,
ValueError: could not convert string to float: '1件'
2025-05-02 21:07:29,692 - app.core.excel.processor - ERROR - 提取第6行商品信息时出错: could not convert string to float: '1件'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info
'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0,
ValueError: could not convert string to float: '1件'
2025-05-02 21:07:29,706 - app.core.excel.processor - ERROR - 提取第7行商品信息时出错: could not convert string to float: '1件'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info
'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0,
ValueError: could not convert string to float: '1件'
2025-05-02 21:07:29,706 - app.core.excel.processor - ERROR - 提取第8行商品信息时出错: could not convert string to float: '1件'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info
'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0,
ValueError: could not convert string to float: '1件'
2025-05-02 21:07:29,707 - app.core.excel.processor - ERROR - 提取第9行商品信息时出错: could not convert string to float: '1件'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 244, in extract_product_info
'quantity': float(row[column_mapping['quantity']]) if column_mapping.get('quantity') and not pd.isna(row[column_mapping['quantity']]) else 0,
ValueError: could not convert string to float: '1件'
2025-05-02 21:07:29,708 - app.core.excel.processor - INFO - 提取到 0 个商品信息
2025-05-02 21:07:29,708 - app.core.excel.processor - WARNING - 未提取到有效商品信息
2025-05-02 21:10:08,467 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:10:08,468 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:10:08,473 - app.core.excel.processor - INFO - 开始处理Excel文件: data/output/微信图片_20250502205251.xlsx
2025-05-02 21:10:09,122 - app.core.excel.processor - INFO - 成功读取Excel文件: data/output/微信图片_20250502205251.xlsx, 共 11 行
2025-05-02 21:10:09,124 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-02 21:10:09,124 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 21:10:09,134 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据
2025-05-02 21:10:09,135 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 21:10:09,135 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 21:10:09,135 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 21:10:09,135 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 21:10:09,136 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 21:10:09,136 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 21:10:09,136 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'}
2025-05-02 21:10:09,137 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 21:10:09,138 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618.0, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:10:09,139 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线原味450g*15 -> 1*15, 包装数量=15
2025-05-02 21:10:09,141 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632.0, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:10:09,141 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线香草450g*15 -> 1*15, 包装数量=15
2025-05-02 21:10:09,143 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625.0, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:10:09,143 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线菠萝450g*15 -> 1*15, 包装数量=15
2025-05-02 21:10:09,144 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150.0, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:10:09,145 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线椰子450g*15 -> 1*15, 包装数量=15
2025-05-02 21:10:09,146 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224.0, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:10:09,147 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线香蕉450g*15 -> 1*15, 包装数量=15
2025-05-02 21:10:09,148 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217.0, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:10:09,149 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线红枣450g*15 -> 1*15, 包装数量=15
2025-05-02 21:10:09,153 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658.0, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:10:09,154 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:10:09,156 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045.0, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:10:09,156 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:10:09,159 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052.0, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:10:09,160 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:10:09,162 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 21:10:09,174 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 21:10:09,175 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:10:09,176 - app.core.excel.processor - INFO - 发现正常商品条码6902083898618.0, 数量=15.0, 单价=3.0
2025-05-02 21:10:09,176 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:10:09,178 - app.core.excel.processor - INFO - 发现正常商品条码6902083898632.0, 数量=15.0, 单价=3.0
2025-05-02 21:10:09,178 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:10:09,179 - app.core.excel.processor - INFO - 发现正常商品条码6902083898625.0, 数量=15.0, 单价=3.0
2025-05-02 21:10:09,179 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:10:09,179 - app.core.excel.processor - INFO - 发现正常商品条码6902083907150.0, 数量=15.0, 单价=3.0
2025-05-02 21:10:09,181 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:10:09,182 - app.core.excel.processor - INFO - 发现正常商品条码6902083905224.0, 数量=15.0, 单价=3.0
2025-05-02 21:10:09,183 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:10:09,187 - app.core.excel.processor - INFO - 发现正常商品条码6902083905217.0, 数量=15.0, 单价=3.0
2025-05-02 21:10:09,190 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:10:09,190 - app.core.excel.processor - INFO - 发现正常商品条码6902083922658.0, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:10:09,191 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:10:09,192 - app.core.excel.processor - INFO - 发现正常商品条码6902083814045.0, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:10:09,192 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:10:09,192 - app.core.excel.processor - INFO - 发现正常商品条码6902083814052.0, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:10:09,193 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 21:10:09,193 - app.core.excel.processor - INFO - 条码 6902083898618.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:10:09,194 - app.core.excel.processor - INFO - 条码 6902083898632.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:10:09,194 - app.core.excel.processor - INFO - 条码 6902083898625.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:10:09,194 - app.core.excel.processor - INFO - 条码 6902083907150.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:10:09,195 - app.core.excel.processor - INFO - 条码 6902083905224.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:10:09,196 - app.core.excel.processor - INFO - 条码 6902083905217.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:10:09,197 - app.core.excel.processor - INFO - 条码 6902083922658.0 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:10:09,198 - app.core.excel.processor - INFO - 条码 6902083814045.0 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:10:09,198 - app.core.excel.processor - INFO - 条码 6902083814052.0 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:10:09,205 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls
2025-05-02 21:10:09,277 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-02 21:11:03,184 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:11:03,185 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:11:03,187 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx
2025-05-02 21:11:03,837 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 共 11 行
2025-05-02 21:11:03,839 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-02 21:11:03,840 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据
2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'}
2025-05-02 21:11:03,849 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 21:11:03,850 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618.0, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:11:03,850 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线原味450g*15 -> 1*15, 包装数量=15
2025-05-02 21:11:03,852 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632.0, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:11:03,853 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线香草450g*15 -> 1*15, 包装数量=15
2025-05-02 21:11:03,854 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625.0, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:11:03,854 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线菠萝450g*15 -> 1*15, 包装数量=15
2025-05-02 21:11:03,855 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150.0, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:11:03,855 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线椰子450g*15 -> 1*15, 包装数量=15
2025-05-02 21:11:03,856 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224.0, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:11:03,856 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线香蕉450g*15 -> 1*15, 包装数量=15
2025-05-02 21:11:03,857 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217.0, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:11:03,894 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线红枣450g*15 -> 1*15, 包装数量=15
2025-05-02 21:11:03,895 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658.0, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:11:03,895 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:11:03,896 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045.0, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:11:03,896 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:11:03,896 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052.0, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:11:03,896 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:11:03,897 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品条码6902083898618.0, 数量=15.0, 单价=3.0
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品条码6902083898632.0, 数量=15.0, 单价=3.0
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品条码6902083898625.0, 数量=15.0, 单价=3.0
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品条码6902083907150.0, 数量=15.0, 单价=3.0
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 发现正常商品条码6902083905224.0, 数量=15.0, 单价=3.0
2025-05-02 21:11:03,908 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217.0, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 发现正常商品条码6902083905217.0, 数量=15.0, 单价=3.0
2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 发现正常商品条码6902083922658.0, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:11:03,909 - app.core.excel.processor - INFO - 发现正常商品条码6902083814045.0, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052.0, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 发现正常商品条码6902083814052.0, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 条码 6902083898618.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 条码 6902083898632.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 条码 6902083898625.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:11:07,449 - app.core.excel.processor - INFO - 条码 6902083907150.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083905224.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083905217.0 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083922658.0 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083814045.0 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:11:07,450 - app.core.excel.processor - INFO - 条码 6902083814052.0 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:11:07,455 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls
2025-05-02 21:11:07,603 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-02 21:15:10,775 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:15:10,776 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:15:10,780 - app.core.excel.processor - INFO - 开始处理Excel文件: data/output/微信图片_20250502205251.xlsx
2025-05-02 21:15:11,390 - app.core.excel.processor - INFO - 成功读取Excel文件: data/output/微信图片_20250502205251.xlsx, 共 11 行
2025-05-02 21:15:11,393 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-02 21:15:11,394 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 21:15:11,408 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据
2025-05-02 21:15:11,408 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 21:15:11,409 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 21:15:11,409 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 21:15:11,409 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 21:15:11,410 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 21:15:11,410 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 21:15:11,411 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'}
2025-05-02 21:15:11,412 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 21:15:11,413 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:15:11,414 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线原味450g*15 -> 1*15, 包装数量=15
2025-05-02 21:15:11,418 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:15:11,419 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线香草450g*15 -> 1*15, 包装数量=15
2025-05-02 21:15:11,422 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:15:11,422 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线菠萝450g*15 -> 1*15, 包装数量=15
2025-05-02 21:15:11,425 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:15:11,425 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线椰子450g*15 -> 1*15, 包装数量=15
2025-05-02 21:15:11,429 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:15:11,431 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线香蕉450g*15 -> 1*15, 包装数量=15
2025-05-02 21:15:11,437 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:15:11,441 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线红枣450g*15 -> 1*15, 包装数量=15
2025-05-02 21:15:11,452 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:15:11,454 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:15:11,456 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:15:11,457 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:15:11,462 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:15:11,463 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:15:11,465 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 21:15:11,490 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 21:15:11,492 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:15:11,493 - app.core.excel.processor - INFO - 发现正常商品条码6902083898618, 数量=15.0, 单价=3.0
2025-05-02 21:15:11,494 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:15:11,495 - app.core.excel.processor - INFO - 发现正常商品条码6902083898632, 数量=15.0, 单价=3.0
2025-05-02 21:15:11,496 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:15:11,497 - app.core.excel.processor - INFO - 发现正常商品条码6902083898625, 数量=15.0, 单价=3.0
2025-05-02 21:15:11,498 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:15:11,498 - app.core.excel.processor - INFO - 发现正常商品条码6902083907150, 数量=15.0, 单价=3.0
2025-05-02 21:15:11,499 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:15:11,499 - app.core.excel.processor - INFO - 发现正常商品条码6902083905224, 数量=15.0, 单价=3.0
2025-05-02 21:15:11,500 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:15:11,501 - app.core.excel.processor - INFO - 发现正常商品条码6902083905217, 数量=15.0, 单价=3.0
2025-05-02 21:15:11,504 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:15:11,506 - app.core.excel.processor - INFO - 发现正常商品条码6902083922658, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:15:11,507 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:15:11,508 - app.core.excel.processor - INFO - 发现正常商品条码6902083814045, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:15:11,509 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:15:11,510 - app.core.excel.processor - INFO - 发现正常商品条码6902083814052, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:15:11,511 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 21:15:11,511 - app.core.excel.processor - INFO - 条码 6902083898618 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:15:11,512 - app.core.excel.processor - INFO - 条码 6902083898632 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:15:11,512 - app.core.excel.processor - INFO - 条码 6902083898625 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:15:11,513 - app.core.excel.processor - INFO - 条码 6902083907150 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:15:11,514 - app.core.excel.processor - INFO - 条码 6902083905224 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:15:11,515 - app.core.excel.processor - INFO - 条码 6902083905217 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:15:11,516 - app.core.excel.processor - INFO - 条码 6902083922658 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:15:11,517 - app.core.excel.processor - INFO - 条码 6902083814045 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:15:11,519 - app.core.excel.processor - INFO - 条码 6902083814052 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:15:11,527 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls
2025-05-02 21:15:11,660 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-02 21:16:38,295 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:16:38,296 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:16:38,297 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx
2025-05-02 21:16:38,893 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250502205251.xlsx, 共 11 行
2025-05-02 21:16:38,897 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-02 21:16:38,897 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 21:16:38,924 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 10 行有效数据
2025-05-02 21:16:38,924 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 21:16:38,925 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'}
2025-05-02 21:16:38,926 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 21:16:38,927 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083898618, 名称=营养快线原味450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:16:38,927 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线原味450g*15 -> 1*15, 包装数量=15
2025-05-02 21:16:38,929 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083898632, 名称=营养快线香草450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:16:38,929 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线香草450g*15 -> 1*15, 包装数量=15
2025-05-02 21:16:38,929 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083898625, 名称=营养快线菠萝450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:16:38,930 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 营养快线菠萝450g*15 -> 1*15, 包装数量=15
2025-05-02 21:16:38,930 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083907150, 名称=幸福牵线椰子450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:16:38,931 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线椰子450g*15 -> 1*15, 包装数量=15
2025-05-02 21:16:38,931 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083905224, 名称=幸福牵线香蕉450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:16:38,932 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线香蕉450g*15 -> 1*15, 包装数量=15
2025-05-02 21:16:38,938 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083905217, 名称=幸福牵线红枣450g*15, 规格=, 数量=1.0, 单位=件, 单价=45.0
2025-05-02 21:16:38,942 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 幸福牵线红枣450g*15 -> 1*15, 包装数量=15
2025-05-02 21:16:38,943 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083922658, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:16:38,943 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:16:38,944 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6902083814045, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:16:38,944 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:16:38,945 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6902083814052, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-02 21:16:38,945 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15
2025-05-02 21:16:38,945 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898618, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 发现正常商品条码6902083898618, 数量=15.0, 单价=3.0
2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898632, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:16:38,960 - app.core.excel.processor - INFO - 发现正常商品条码6902083898632, 数量=15.0, 单价=3.0
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083898625, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品条码6902083898625, 数量=15.0, 单价=3.0
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083907150, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品条码6902083907150, 数量=15.0, 单价=3.0
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905224, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品条码6902083905224, 数量=15.0, 单价=3.0
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083905217, 数量=15.0, 单价=3.0, 是否赠品=False
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品条码6902083905217, 数量=15.0, 单价=3.0
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:16:38,961 - app.core.excel.processor - INFO - 发现正常商品条码6902083922658, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:16:38,962 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:16:38,962 - app.core.excel.processor - INFO - 发现正常商品条码6902083814045, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:16:42,410 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 发现正常商品条码6902083814052, 数量=15.0, 单价=3.3333333333333335
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083898618 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083898632 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083898625 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083907150 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083905224 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083905217 处理结果正常商品数量15.0单价3.0赠品数量0
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083922658 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083814045 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:16:42,411 - app.core.excel.processor - INFO - 条码 6902083814052 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-02 21:16:42,414 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502205251.xls
2025-05-02 21:16:42,563 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-02 21:21:20,678 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:21:20,679 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:22:23,296 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:22:23,297 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:22:26,468 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 21:22:26,469 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502212111.xlsx
2025-05-02 21:22:26,470 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502212111.xlsx
2025-05-02 21:22:27,254 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502212111.xlsx, 共 12 行
2025-05-02 21:22:27,257 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 55
2025-05-02 21:22:27,258 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 11 行有效数据
2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-02 21:22:27,276 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-02 21:22:27,277 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-02 21:22:27,277 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品名称', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-02 21:22:27,277 - app.core.excel.processor - INFO - 是否存在规格列: True
2025-05-02 21:22:27,277 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6925303797775, 名称=173g统一粉面蛋肉肠诱惑酸辣味, 规格=, 数量=0.5, 单位=件, 单价=65.0
2025-05-02 21:22:27,278 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-02 21:22:27,279 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6925303797782, 名称=173g统一粉面蛋肉肠金汤肥牛味, 规格=, 数量=0.5, 单位=件, 单价=65.0
2025-05-02 21:22:27,279 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-02 21:22:27,279 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6925303796426, 名称=128g统一茄皇牛肉桶面, 规格=, 数量=1.0, 单位=件, 单价=49.0
2025-05-02 21:22:27,279 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-02 21:22:27,280 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6925303796365, 名称=140g来一桶藤椒牛肉味大桶, 规格=, 数量=1.0, 单位=件, 单价=49.0
2025-05-02 21:22:27,280 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-02 21:22:27,280 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6925303740627, 名称=108g巧面馆桶面麻辣笋子味, 规格=, 数量=1.0, 单位=件, 单价=40.0
2025-05-02 21:22:27,280 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-02 21:22:27,281 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6925303711368, 名称=107g巧面馆桶面泡椒牛肉味, 规格=, 数量=1.0, 单位=件, 单价=40.0
2025-05-02 21:22:27,391 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-02 21:22:27,392 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6925303770310, 名称=123g巧面馆桶面红油酸菜味, 规格=, 数量=1.0, 单位=件, 单价=40.0
2025-05-02 21:22:27,392 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-02 21:22:27,392 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6925303740719, 名称=120g巧面馆酱拌面担担碗, 规格=, 数量=3.0, 单位=碗, 单价=0.0
2025-05-02 21:22:27,392 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-02 21:22:27,393 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6925303797386, 名称=139g来一桶笋子牛肉味大桶, 规格=, 数量=1.0, 单位=桶, 单价=0.0
2025-05-02 21:22:27,393 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-02 21:22:27,394 - app.core.excel.processor - INFO - 提取到 9 个商品信息
2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 开始处理9 个产品信息
2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 处理商品: 条码=6925303797775, 数量=6.0, 单价=5.416666666666667, 是否赠品=False
2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 发现正常商品条码6925303797775, 数量=6.0, 单价=5.416666666666667
2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 处理商品: 条码=6925303797782, 数量=6.0, 单价=5.416666666666667, 是否赠品=False
2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 发现正常商品条码6925303797782, 数量=6.0, 单价=5.416666666666667
2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 处理商品: 条码=6925303796426, 数量=12.0, 单价=4.083333333333333, 是否赠品=False
2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 发现正常商品条码6925303796426, 数量=12.0, 单价=4.083333333333333
2025-05-02 21:22:27,401 - app.core.excel.processor - INFO - 处理商品: 条码=6925303796365, 数量=12.0, 单价=4.083333333333333, 是否赠品=False
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现正常商品条码6925303796365, 数量=12.0, 单价=4.083333333333333
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303740627, 数量=12.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现正常商品条码6925303740627, 数量=12.0, 单价=3.3333333333333335
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303711368, 数量=12.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现正常商品条码6925303711368, 数量=12.0, 单价=3.3333333333333335
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303770310, 数量=12.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现正常商品条码6925303770310, 数量=12.0, 单价=3.3333333333333335
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303740719, 数量=3.0, 单价=0.0, 是否赠品=True
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 发现赠品条码6925303740719, 数量=3.0
2025-05-02 21:22:27,402 - app.core.excel.processor - INFO - 处理商品: 条码=6925303797386, 数量=1.0, 单价=0.0, 是否赠品=True
2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 发现赠品条码6925303797386, 数量=1.0
2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 分组后共9 个不同条码的商品
2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 条码 6925303797775 处理结果正常商品数量6.0单价5.416666666666667赠品数量0
2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 条码 6925303797782 处理结果正常商品数量6.0单价5.416666666666667赠品数量0
2025-05-02 21:22:31,623 - app.core.excel.processor - INFO - 条码 6925303796426 处理结果正常商品数量12.0单价4.083333333333333赠品数量0
2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303796365 处理结果正常商品数量12.0单价4.083333333333333赠品数量0
2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303740627 处理结果正常商品数量12.0单价3.3333333333333335赠品数量0
2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303711368 处理结果正常商品数量12.0单价3.3333333333333335赠品数量0
2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303770310 处理结果正常商品数量12.0单价3.3333333333333335赠品数量0
2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303740719 处理结果:只有赠品,数量=3.0
2025-05-02 21:22:31,624 - app.core.excel.processor - INFO - 条码 6925303797386 处理结果:只有赠品,数量=1.0
2025-05-02 21:22:31,625 - app.core.excel.processor - INFO - 条码 6925303740719 填充:仅有赠品,采购量=0赠品数量=3.0
2025-05-02 21:22:31,625 - app.core.excel.processor - INFO - 条码 6925303797386 填充:仅有赠品,采购量=0赠品数量=1.0
2025-05-02 21:22:31,628 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502212111.xls
2025-05-02 21:22:31,695 - app.core.excel.processor - INFO - 已自动打开输出目录: D:\My Documents\python\orc-order-v2\data\output
2025-05-02 21:45:07,597 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:45:07,598 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:45:10,629 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 21:45:10,630 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-02 21:45:10,631 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-02 21:45:11,404 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行
2025-05-02 21:45:11,597 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-02 21:45:11,597 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 21:45:11,625 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据
2025-05-02 21:45:11,625 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 21:45:11,626 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 21:45:11,626 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 21:45:11,626 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-02 21:45:11,627 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 21:45:11,627 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-02 21:45:11,627 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 21:45:11,628 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0
2025-05-02 21:45:11,629 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 21:45:11,635 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24
2025-05-02 21:45:11,635 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24
2025-05-02 21:45:11,637 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-02 21:45:11,637 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 21:45:11,637 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,637 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,638 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-02 21:45:11,638 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 21:45:11,638 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,638 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,679 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-02 21:45:11,679 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 21:45:11,679 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,679 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,680 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0
2025-05-02 21:45:11,680 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 21:45:11,680 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,680 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,681 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 21:45:11,681 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 21:45:11,681 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,681 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,682 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0
2025-05-02 21:45:11,682 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 21:45:11,682 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,682 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:11,683 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0
2025-05-02 21:45:11,683 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 21:45:15,793 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:15,793 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:15,794 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0
2025-05-02 21:45:15,794 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 21:45:15,795 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:15,795 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:15,795 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0
2025-05-02 21:45:15,796 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 21:45:15,796 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-02 21:45:15,796 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-02 21:45:15,797 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0
2025-05-02 21:45:15,797 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 21:45:15,797 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:15,797 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 21:45:15,798 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0
2025-05-02 21:45:15,798 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶
2025-05-02 21:45:15,800 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 21:45:15,800 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 21:45:18,666 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-02 21:45:18,666 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶
2025-05-02 21:45:18,667 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 21:45:18,667 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 21:45:18,667 - app.core.excel.processor - INFO - 提取到 13 个商品信息
2025-05-02 21:45:18,676 - app.core.excel.processor - INFO - 开始处理13 个产品信息
2025-05-02 21:45:18,676 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=3.0, 单价=0, 是否赠品=True
2025-05-02 21:45:18,676 - app.core.excel.processor - INFO - 发现赠品条码6921168560509, 数量=3.0
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现赠品条码6921168532001, 数量=15.0
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现正常商品条码6921168560189, 数量=30.0, 单价=3.7333333333333334
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现正常商品条码6921168500956, 数量=30.0, 单价=3.7333333333333334
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现正常商品条码6921168559244, 数量=45.0, 单价=3.7333333333333334
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 发现正常商品条码6921168500970, 数量=15.0, 单价=3.7333333333333334
2025-05-02 21:45:18,677 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品条码6921168558049, 数量=45.0, 单价=3.6666666666666665
2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品条码6921168558032, 数量=15.0, 单价=3.6666666666666665
2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品条码6921168558018, 数量=30.0, 单价=3.6666666666666665
2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False
2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品条码6921168598649, 数量=12.0, 单价=5.166666666666667
2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False
2025-05-02 21:45:18,678 - app.core.excel.processor - INFO - 发现正常商品条码6921168595006, 数量=15.0, 单价=2.8666666666666667
2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False
2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 发现正常商品条码6921168594054, 数量=5.0, 单价=16.0
2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True
2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 发现赠品条码6921168594054, 数量=1.0
2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品
2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=3.0
2025-05-02 21:45:21,939 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0
2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果正常商品数量45.0单价3.7333333333333334赠品数量0
2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果正常商品数量45.0单价3.6666666666666665赠品数量0
2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果正常商品数量30.0单价3.6666666666666665赠品数量0
2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果正常商品数量12.0单价5.166666666666667赠品数量0
2025-05-02 21:45:21,940 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果正常商品数量15.0单价2.8666666666666667赠品数量0
2025-05-02 21:45:21,941 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果正常商品数量5.0单价16.0赠品数量1.0
2025-05-02 21:45:21,941 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0赠品数量=3.0
2025-05-02 21:45:21,941 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 21:45:21,941 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0赠品数量1.0
2025-05-02 21:45:21,945 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-02 21:45:21,946 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-02 21:54:51,327 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:54:51,328 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:54:51,331 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 21:54:51,332 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件
2025-05-02 21:55:07,663 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:55:07,663 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:55:07,667 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 21:55:07,668 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件
2025-05-02 21:56:33,284 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:56:33,285 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:56:33,288 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 21:56:33,288 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件
2025-05-02 21:58:02,454 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 21:58:02,454 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 21:58:02,456 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 21:58:02,456 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件
2025-05-02 22:07:10,380 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 22:07:10,381 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 22:07:10,383 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 22:07:10,383 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件
2025-05-02 22:10:02,822 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 22:10:02,823 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 22:11:55,060 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 22:11:55,060 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 22:11:57,703 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 22:11:57,705 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-02 22:11:57,705 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-02 22:11:58,485 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行
2025-05-02 22:11:58,487 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-02 22:11:58,488 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 22:11:58,501 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据
2025-05-02 22:11:58,501 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-02 22:11:58,502 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 22:11:58,503 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0
2025-05-02 22:11:58,504 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 22:11:58,507 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24
2025-05-02 22:11:58,507 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24
2025-05-02 22:11:58,508 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-02 22:11:58,509 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:11:58,509 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,509 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,510 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-02 22:11:58,510 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 22:11:58,510 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,510 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,627 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-02 22:11:58,628 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 22:11:58,628 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,628 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,629 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0
2025-05-02 22:11:58,629 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 22:11:58,629 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,629 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,630 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 22:11:58,630 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:11:58,630 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,630 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0
2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:11:58,631 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0
2025-05-02 22:12:02,756 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:12:02,757 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:12:02,757 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:12:02,757 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0
2025-05-02 22:12:02,758 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 22:12:02,758 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:12:02,758 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:12:02,759 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0
2025-05-02 22:12:02,759 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:12:02,759 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-02 22:12:02,760 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-02 22:12:02,760 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0
2025-05-02 22:12:02,761 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:12:02,761 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:12:02,761 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:12:02,762 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0
2025-05-02 22:12:02,762 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶
2025-05-02 22:12:02,764 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:12:05,702 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:12:05,703 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-02 22:12:05,703 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶
2025-05-02 22:12:05,703 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:12:05,703 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:12:05,704 - app.core.excel.processor - INFO - 提取到 13 个商品信息
2025-05-02 22:12:05,714 - app.core.excel.processor - INFO - 开始处理13 个产品信息
2025-05-02 22:12:05,714 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=3.0, 单价=0, 是否赠品=True
2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 发现赠品条码6921168560509, 数量=3.0
2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 发现赠品条码6921168532001, 数量=15.0
2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 发现正常商品条码6921168560189, 数量=30.0, 单价=3.7333333333333334
2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:12:05,715 - app.core.excel.processor - INFO - 发现正常商品条码6921168500956, 数量=30.0, 单价=3.7333333333333334
2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 发现正常商品条码6921168559244, 数量=45.0, 单价=3.7333333333333334
2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 发现正常商品条码6921168500970, 数量=15.0, 单价=3.7333333333333334
2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 发现正常商品条码6921168558049, 数量=45.0, 单价=3.6666666666666665
2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 22:12:05,716 - app.core.excel.processor - INFO - 发现正常商品条码6921168558032, 数量=15.0, 单价=3.6666666666666665
2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 发现正常商品条码6921168558018, 数量=30.0, 单价=3.6666666666666665
2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False
2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 发现正常商品条码6921168598649, 数量=12.0, 单价=5.166666666666667
2025-05-02 22:12:05,717 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False
2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 发现正常商品条码6921168595006, 数量=15.0, 单价=2.8666666666666667
2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False
2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 发现正常商品条码6921168594054, 数量=5.0, 单价=16.0
2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True
2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 发现赠品条码6921168594054, 数量=1.0
2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品
2025-05-02 22:12:08,744 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=3.0
2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0
2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果正常商品数量45.0单价3.7333333333333334赠品数量0
2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果正常商品数量45.0单价3.6666666666666665赠品数量0
2025-05-02 22:12:08,745 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果正常商品数量30.0单价3.6666666666666665赠品数量0
2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果正常商品数量12.0单价5.166666666666667赠品数量0
2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果正常商品数量15.0单价2.8666666666666667赠品数量0
2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果正常商品数量5.0单价16.0赠品数量1.0
2025-05-02 22:12:08,746 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0赠品数量=3.0
2025-05-02 22:12:08,747 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 22:12:08,748 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0赠品数量1.0
2025-05-02 22:12:08,752 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-02 22:12:08,753 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-02 22:26:11,620 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 22:26:11,620 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 22:26:11,623 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 22:26:11,624 - app.core.excel.processor - WARNING - 未在 D:\My Documents\python\orc-order-v2\data\output 目录下找到未处理的Excel文件
2025-05-02 22:26:42,569 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 22:26:42,570 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 22:29:10,830 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 22:29:10,831 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 22:29:14,320 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 22:29:14,321 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-02 22:29:14,322 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-02 22:29:15,074 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行
2025-05-02 22:29:15,077 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-02 22:29:15,077 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 22:29:15,096 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据
2025-05-02 22:29:15,096 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 22:29:15,097 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 22:29:15,097 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 22:29:15,098 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-02 22:29:15,098 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 22:29:15,099 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-02 22:29:15,100 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 22:29:15,101 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0
2025-05-02 22:29:15,148 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 22:29:15,151 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24
2025-05-02 22:29:15,152 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 550纯净水1*24白膜, 包装数量=24
2025-05-02 22:29:15,153 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-02 22:29:15,153 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:29:15,153 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,153 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,154 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-02 22:29:15,155 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 22:29:15,155 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,155 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,296 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-02 22:29:15,297 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 22:29:15,297 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,297 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,298 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0
2025-05-02 22:29:15,298 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 22:29:15,298 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,299 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,299 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 22:29:15,300 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:29:15,300 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,300 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,301 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0
2025-05-02 22:29:15,301 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 22:29:15,302 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,302 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:15,303 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0
2025-05-02 22:29:19,952 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:29:19,952 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:19,953 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:19,953 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0
2025-05-02 22:29:19,953 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 22:29:19,953 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:19,954 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:19,954 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0
2025-05-02 22:29:19,954 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0
2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:19,955 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:29:19,956 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0
2025-05-02 22:29:19,956 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶
2025-05-02 22:29:19,957 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:29:23,557 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:29:23,557 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-02 22:29:23,558 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶
2025-05-02 22:29:23,558 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:29:23,558 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:29:23,559 - app.core.excel.processor - INFO - 提取到 13 个商品信息
2025-05-02 22:29:23,569 - app.core.excel.processor - INFO - 开始处理13 个产品信息
2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=3.0, 单价=0, 是否赠品=True
2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 发现赠品条码6921168560509, 数量=3.0
2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 发现赠品条码6921168532001, 数量=15.0
2025-05-02 22:29:23,570 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品条码6921168560189, 数量=30.0, 单价=3.7333333333333334
2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品条码6921168500956, 数量=30.0, 单价=3.7333333333333334
2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品条码6921168559244, 数量=45.0, 单价=3.7333333333333334
2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品条码6921168500970, 数量=15.0, 单价=3.7333333333333334
2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 22:29:23,571 - app.core.excel.processor - INFO - 发现正常商品条码6921168558049, 数量=45.0, 单价=3.6666666666666665
2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 发现正常商品条码6921168558032, 数量=15.0, 单价=3.6666666666666665
2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 发现正常商品条码6921168558018, 数量=30.0, 单价=3.6666666666666665
2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False
2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 发现正常商品条码6921168598649, 数量=12.0, 单价=5.166666666666667
2025-05-02 22:29:23,572 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False
2025-05-02 22:29:26,868 - app.core.excel.processor - INFO - 发现正常商品条码6921168595006, 数量=15.0, 单价=2.8666666666666667
2025-05-02 22:29:26,868 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False
2025-05-02 22:29:26,868 - app.core.excel.processor - INFO - 发现正常商品条码6921168594054, 数量=5.0, 单价=16.0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 发现赠品条码6921168594054, 数量=1.0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=3.0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果正常商品数量45.0单价3.7333333333333334赠品数量0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果正常商品数量45.0单价3.6666666666666665赠品数量0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果正常商品数量30.0单价3.6666666666666665赠品数量0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果正常商品数量12.0单价5.166666666666667赠品数量0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果正常商品数量15.0单价2.8666666666666667赠品数量0
2025-05-02 22:29:26,869 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果正常商品数量5.0单价16.0赠品数量1.0
2025-05-02 22:29:26,870 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0赠品数量=3.0
2025-05-02 22:29:26,870 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 22:29:26,870 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0赠品数量1.0
2025-05-02 22:29:26,873 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-02 22:29:26,875 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-02 22:40:41,145 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-02 22:40:41,146 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-02 22:40:43,846 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-02 22:40:43,848 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-02 22:40:43,849 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-02 22:40:44,428 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行
2025-05-02 22:40:44,430 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-02 22:40:44,430 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据
2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-02 22:40:44,439 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-02 22:40:44,440 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0
2025-05-02 22:40:44,440 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 22:40:44,441 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 1*24, 包装数量=24
2025-05-02 22:40:44,441 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 1*24, 包装数量=24
2025-05-02 22:40:44,443 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-02 22:40:44,444 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:40:44,444 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,444 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,444 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-02 22:40:44,445 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 22:40:44,445 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,445 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,495 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-02 22:40:44,496 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 22:40:44,496 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,496 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,497 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0
2025-05-02 22:40:44,497 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 22:40:44,498 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,498 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,498 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-02 22:40:44,498 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:40:44,499 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,499 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,499 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0
2025-05-02 22:40:44,500 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-02 22:40:44,500 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,500 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:44,501 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0
2025-05-02 22:40:49,718 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:40:49,719 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:49,719 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:49,719 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0
2025-05-02 22:40:49,720 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-02 22:40:49,720 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:49,720 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:49,720 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0
2025-05-02 22:40:49,721 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:40:49,721 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-02 22:40:49,722 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-02 22:40:49,722 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0
2025-05-02 22:40:49,722 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-02 22:40:49,723 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:49,723 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-02 22:40:49,723 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0
2025-05-02 22:40:49,724 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶
2025-05-02 22:40:53,273 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:40:53,273 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:40:53,273 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-02 22:40:53,274 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶
2025-05-02 22:40:53,274 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:40:53,274 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-02 22:40:53,274 - app.core.excel.processor - INFO - 提取到 13 个商品信息
2025-05-02 22:40:53,280 - app.core.excel.processor - INFO - 开始处理13 个产品信息
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=72.0, 单价=0, 是否赠品=True
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现赠品条码6921168560509, 数量=72.0
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现赠品条码6921168532001, 数量=15.0
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现正常商品条码6921168560189, 数量=30.0, 单价=3.7333333333333334
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现正常商品条码6921168500956, 数量=30.0, 单价=3.7333333333333334
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:40:53,281 - app.core.excel.processor - INFO - 发现正常商品条码6921168559244, 数量=45.0, 单价=3.7333333333333334
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品条码6921168500970, 数量=15.0, 单价=3.7333333333333334
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品条码6921168558049, 数量=45.0, 单价=3.6666666666666665
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品条码6921168558032, 数量=15.0, 单价=3.6666666666666665
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品条码6921168558018, 数量=30.0, 单价=3.6666666666666665
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False
2025-05-02 22:40:53,282 - app.core.excel.processor - INFO - 发现正常商品条码6921168598649, 数量=12.0, 单价=5.166666666666667
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 发现正常商品条码6921168595006, 数量=15.0, 单价=2.8666666666666667
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 发现正常商品条码6921168594054, 数量=5.0, 单价=16.0
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 发现赠品条码6921168594054, 数量=1.0
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=72.0
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果正常商品数量45.0单价3.7333333333333334赠品数量0
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-02 22:40:56,989 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果正常商品数量45.0单价3.6666666666666665赠品数量0
2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果正常商品数量30.0单价3.6666666666666665赠品数量0
2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果正常商品数量12.0单价5.166666666666667赠品数量0
2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果正常商品数量15.0单价2.8666666666666667赠品数量0
2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果正常商品数量5.0单价16.0赠品数量1.0
2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0赠品数量=72.0
2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-02 22:40:56,990 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0赠品数量1.0
2025-05-02 22:40:56,993 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-02 22:40:56,995 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-03 12:54:57,232 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-03 12:54:57,233 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-03 12:55:00,228 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-03 12:55:00,229 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-03 12:55:00,230 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx
2025-05-03 12:55:01,063 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250502214456.xlsx, 共 15 行
2025-05-03 12:55:01,070 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-03 12:55:01,071 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 14 行有效数据
2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-03 12:55:01,088 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-03 12:55:01,091 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-03 12:55:01,091 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168560509, 名称=550纯净水24入白膜, 规格=, 数量=3.0, 单位=, 单价=0.0
2025-05-03 12:55:01,092 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-03 12:55:01,093 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 1*24, 包装数量=24
2025-05-03 12:55:01,093 - app.core.excel.processor - INFO - 从商品名称推断规格: 550纯净水24入白膜 -> 1*24, 包装数量=24
2025-05-03 12:55:01,094 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168532001, 名称=450果园30%橙子15入纸箱, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-03 12:55:01,094 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 12:55:01,095 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,095 - app.core.excel.processor - INFO - 从商品名称推断规格: 450果园30%橙子15入纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,095 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168560189, 名称=445水溶C血橙15入纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-03 12:55:01,096 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-03 12:55:01,096 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,096 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C血橙15入纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,264 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168500956, 名称=445水溶C柠檬15纸箱, 规格=, 数量=2.0, 单位=, 单价=56.0
2025-05-03 12:55:01,264 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-03 12:55:01,265 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,265 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,266 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168559244, 名称=445水溶C青皮桔15纸箱, 规格=, 数量=3.0, 单位=, 单价=56.0
2025-05-03 12:55:01,266 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-03 12:55:01,267 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,267 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C青皮桔15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,268 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168500970, 名称=445水溶C西柚15纸箱, 规格=, 数量=1.0, 单位=, 单价=56.0
2025-05-03 12:55:01,268 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 12:55:01,269 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,269 - app.core.excel.processor - INFO - 从商品名称推断规格: 445水溶C西柚15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,270 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168558049, 名称=500树叶茉莉花茶15纸箱, 规格=, 数量=3.0, 单位=, 单价=55.0
2025-05-03 12:55:01,270 - app.core.excel.processor - INFO - 从数量提取单位: 3箱 -> 箱
2025-05-03 12:55:01,270 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,270 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶茉莉花茶15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:01,271 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6921168558032, 名称=500树叶乌龙茶15纸箱, 规格=, 数量=1.0, 单位=, 单价=55.0
2025-05-03 12:55:01,271 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 12:55:06,817 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:06,817 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶乌龙茶15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:06,818 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6921168558018, 名称=500树叶绿茶15纸箱, 规格=, 数量=2.0, 单位=, 单价=55.0
2025-05-03 12:55:06,818 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-03 12:55:06,819 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:06,819 - app.core.excel.processor - INFO - 从商品名称推断规格: 500树叶绿茶15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:06,819 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6921168598649, 名称=900树叶青柑普洱12入纸箱, 规格=, 数量=1.0, 单位=, 单价=62.0
2025-05-03 12:55:06,820 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 12:55:06,820 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-03 12:55:06,820 - app.core.excel.processor - INFO - 从商品名称推断规格: 900树叶青柑普洱12入纸箱 -> 1*12, 包装数量=12
2025-05-03 12:55:06,821 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6921168595006, 名称=410苏打天然水柠檬15纸箱, 规格=, 数量=1.0, 单位=, 单价=43.0
2025-05-03 12:55:06,821 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 12:55:06,821 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:06,821 - app.core.excel.processor - INFO - 从商品名称推断规格: 410苏打天然水柠檬15纸箱 -> 1*15, 包装数量=15
2025-05-03 12:55:06,822 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=5.0, 单位=, 单价=16.0
2025-05-03 12:55:06,822 - app.core.excel.processor - INFO - 从数量提取单位: 5桶 -> 桶
2025-05-03 12:55:06,824 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-03 12:55:06,824 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-03 12:55:10,474 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6921168594054, 名称=12.9L桶装水, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-03 12:55:10,475 - app.core.excel.processor - INFO - 从数量提取单位: 1桶 -> 桶
2025-05-03 12:55:10,475 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-03 12:55:10,475 - app.core.excel.processor - INFO - 从商品名称推断规格: 12.9L桶装水 -> 12.9L*1, 包装数量=1
2025-05-03 12:55:10,476 - app.core.excel.processor - INFO - 提取到 13 个商品信息
2025-05-03 12:55:10,487 - app.core.excel.processor - INFO - 开始处理13 个产品信息
2025-05-03 12:55:10,487 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560509, 数量=72.0, 单价=0, 是否赠品=True
2025-05-03 12:55:10,487 - app.core.excel.processor - INFO - 发现赠品条码6921168560509, 数量=72.0
2025-05-03 12:55:10,487 - app.core.excel.processor - INFO - 处理商品: 条码=6921168532001, 数量=15.0, 单价=0, 是否赠品=True
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现赠品条码6921168532001, 数量=15.0
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168560189, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现正常商品条码6921168560189, 数量=30.0, 单价=3.7333333333333334
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500956, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现正常商品条码6921168500956, 数量=30.0, 单价=3.7333333333333334
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168559244, 数量=45.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现正常商品条码6921168559244, 数量=45.0, 单价=3.7333333333333334
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168500970, 数量=15.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 发现正常商品条码6921168500970, 数量=15.0, 单价=3.7333333333333334
2025-05-03 12:55:10,488 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558049, 数量=45.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品条码6921168558049, 数量=45.0, 单价=3.6666666666666665
2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558032, 数量=15.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品条码6921168558032, 数量=15.0, 单价=3.6666666666666665
2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 处理商品: 条码=6921168558018, 数量=30.0, 单价=3.6666666666666665, 是否赠品=False
2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品条码6921168558018, 数量=30.0, 单价=3.6666666666666665
2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 处理商品: 条码=6921168598649, 数量=12.0, 单价=5.166666666666667, 是否赠品=False
2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品条码6921168598649, 数量=12.0, 单价=5.166666666666667
2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 处理商品: 条码=6921168595006, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False
2025-05-03 12:55:10,489 - app.core.excel.processor - INFO - 发现正常商品条码6921168595006, 数量=15.0, 单价=2.8666666666666667
2025-05-03 12:55:14,444 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=5.0, 单价=16.0, 是否赠品=False
2025-05-03 12:55:14,444 - app.core.excel.processor - INFO - 发现正常商品条码6921168594054, 数量=5.0, 单价=16.0
2025-05-03 12:55:14,444 - app.core.excel.processor - INFO - 处理商品: 条码=6921168594054, 数量=1.0, 单价=0.0, 是否赠品=True
2025-05-03 12:55:14,444 - app.core.excel.processor - INFO - 发现赠品条码6921168594054, 数量=1.0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 分组后共12 个不同条码的商品
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168560509 处理结果:只有赠品,数量=72.0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168532001 处理结果:只有赠品,数量=15.0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168560189 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168500956 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168559244 处理结果正常商品数量45.0单价3.7333333333333334赠品数量0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168500970 处理结果正常商品数量15.0单价3.7333333333333334赠品数量0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168558049 处理结果正常商品数量45.0单价3.6666666666666665赠品数量0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168558032 处理结果正常商品数量15.0单价3.6666666666666665赠品数量0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168558018 处理结果正常商品数量30.0单价3.6666666666666665赠品数量0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168598649 处理结果正常商品数量12.0单价5.166666666666667赠品数量0
2025-05-03 12:55:14,445 - app.core.excel.processor - INFO - 条码 6921168595006 处理结果正常商品数量15.0单价2.8666666666666667赠品数量0
2025-05-03 12:55:14,446 - app.core.excel.processor - INFO - 条码 6921168594054 处理结果正常商品数量5.0单价16.0赠品数量1.0
2025-05-03 12:55:14,446 - app.core.excel.processor - INFO - 条码 6921168560509 填充:仅有赠品,采购量=0赠品数量=72.0
2025-05-03 12:55:14,446 - app.core.excel.processor - INFO - 条码 6921168532001 填充:仅有赠品,采购量=0赠品数量=15.0
2025-05-03 12:55:14,446 - app.core.excel.processor - INFO - 条码 6921168594054 填充:采购量=5.0赠品数量1.0
2025-05-03 12:55:14,449 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-03 12:55:14,450 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250502214456.xls
2025-05-03 14:44:17,318 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-03 14:44:17,319 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-03 14:44:19,917 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-03 14:44:19,921 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503144404.xlsx
2025-05-03 14:44:19,923 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503144404.xlsx
2025-05-03 14:44:20,690 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503144404.xlsx, 共 9 行
2025-05-03 14:44:20,693 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-03 14:44:20,693 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-03 14:44:20,717 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 8 行有效数据
2025-05-03 14:44:20,717 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-03 14:44:20,717 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-03 14:44:20,718 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-03 14:44:20,718 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-03 14:44:20,718 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-03 14:44:20,718 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-03 14:44:20,721 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-03 14:44:20,722 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-03 14:44:20,725 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:44:20,727 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24, 包装数量=24
2025-05-03 14:44:20,727 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24, 包装数量=24
2025-05-03 14:44:20,729 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168561445, 名称=1.5树叶茉莉花茶6入纸箱装, 规格=, 数量=2.0, 单位=, 单价=50.0
2025-05-03 14:44:20,729 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-03 14:44:20,729 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶茉莉花茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:44:20,729 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶茉莉花茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:44:20,730 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168561452, 名称=1.5树叶乌龙茶6入纸箱装, 规格=, 数量=1.0, 单位=, 单价=50.0
2025-05-03 14:44:20,730 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:44:20,731 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶乌龙茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:44:20,731 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶乌龙茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:44:20,938 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168561469, 名称=1.5树叶青柑普洱茶6入纸箱装, 规格=, 数量=1.0, 单位=, 单价=50.0
2025-05-03 14:44:20,939 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:44:20,939 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶青柑普洱茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:44:20,939 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶青柑普洱茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:44:20,940 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168562473, 名称=410-农夫山泉-原味1*15-纸箱装, 规格=, 数量=1.0, 单位=, 单价=43.0
2025-05-03 14:44:20,940 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:44:20,941 - app.core.excel.processor - INFO - 从商品名称推断规格: 410-农夫山泉-原味1*15-纸箱装 -> 1*15, 包装数量=15
2025-05-03 14:44:20,941 - app.core.excel.processor - INFO - 从商品名称推断规格: 410-农夫山泉-原味1*15-纸箱装 -> 1*15, 包装数量=15
2025-05-03 14:44:20,942 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168593545, 名称=5L水4入白膜, 规格=, 数量=5.0, 单位=, 单价=29.0
2025-05-03 14:44:20,942 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱
2025-05-03 14:44:20,942 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4
2025-05-03 14:44:20,943 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4
2025-05-03 14:44:20,943 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168593545, 名称=5L水4入白膜, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-03 14:44:20,944 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:44:20,944 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4
2025-05-03 14:44:20,944 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4
2025-05-03 14:44:20,945 - app.core.excel.processor - INFO - 提取到 7 个商品信息
2025-05-03 14:44:20,958 - app.core.excel.processor - INFO - 开始处理7 个产品信息
2025-05-03 14:44:20,958 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=24.0, 单价=0, 是否赠品=True
2025-05-03 14:44:20,958 - app.core.excel.processor - INFO - 发现赠品条码6921168509256, 数量=24.0
2025-05-03 14:44:26,116 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561445, 数量=12.0, 单价=8.333333333333334, 是否赠品=False
2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 发现正常商品条码6921168561445, 数量=12.0, 单价=8.333333333333334
2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561452, 数量=6.0, 单价=8.333333333333334, 是否赠品=False
2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 发现正常商品条码6921168561452, 数量=6.0, 单价=8.333333333333334
2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561469, 数量=6.0, 单价=8.333333333333334, 是否赠品=False
2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 发现正常商品条码6921168561469, 数量=6.0, 单价=8.333333333333334
2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 处理商品: 条码=6921168562473, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False
2025-05-03 14:44:26,117 - app.core.excel.processor - INFO - 发现正常商品条码6921168562473, 数量=15.0, 单价=2.8666666666666667
2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593545, 数量=20.0, 单价=7.25, 是否赠品=False
2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 发现正常商品条码6921168593545, 数量=20.0, 单价=7.25
2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593545, 数量=4.0, 单价=0, 是否赠品=True
2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 发现赠品条码6921168593545, 数量=4.0
2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 分组后共6 个不同条码的商品
2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=24.0
2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 条码 6921168561445 处理结果正常商品数量12.0单价8.333333333333334赠品数量0
2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 条码 6921168561452 处理结果正常商品数量6.0单价8.333333333333334赠品数量0
2025-05-03 14:44:26,118 - app.core.excel.processor - INFO - 条码 6921168561469 处理结果正常商品数量6.0单价8.333333333333334赠品数量0
2025-05-03 14:44:26,119 - app.core.excel.processor - INFO - 条码 6921168562473 处理结果正常商品数量15.0单价2.8666666666666667赠品数量0
2025-05-03 14:44:26,119 - app.core.excel.processor - INFO - 条码 6921168593545 处理结果正常商品数量20.0单价7.25赠品数量4.0
2025-05-03 14:44:26,119 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0赠品数量=24.0
2025-05-03 14:44:26,119 - app.core.excel.processor - INFO - 条码 6921168593545 填充:采购量=20.0赠品数量4.0
2025-05-03 14:44:26,122 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250503144404.xls
2025-05-03 14:44:26,124 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250503144404.xls
2025-05-03 14:45:44,520 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-03 14:45:44,521 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-03 14:45:58,807 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-03 14:45:58,808 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-03 14:45:58,809 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250503144404.xlsx
2025-05-03 14:45:59,464 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250503144404.xlsx, 共 9 行
2025-05-03 14:45:59,478 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-03 14:45:59,479 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-03 14:45:59,493 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 8 行有效数据
2025-05-03 14:45:59,493 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 找到quantity列: 订单数量
2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '订单数量', 'price': '销售价'}
2025-05-03 14:45:59,494 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-03 14:45:59,495 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6921168509256, 名称=550水24白膜, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-03 14:45:59,496 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:45:59,497 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24, 包装数量=24
2025-05-03 14:45:59,497 - app.core.excel.processor - INFO - 从商品名称推断规格: 550水24白膜 -> 1*24, 包装数量=24
2025-05-03 14:45:59,499 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6921168561445, 名称=1.5树叶茉莉花茶6入纸箱装, 规格=, 数量=2.0, 单位=, 单价=50.0
2025-05-03 14:45:59,500 - app.core.excel.processor - INFO - 从数量提取单位: 2箱 -> 箱
2025-05-03 14:45:59,500 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶茉莉花茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:45:59,500 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶茉莉花茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:45:59,500 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6921168561452, 名称=1.5树叶乌龙茶6入纸箱装, 规格=, 数量=1.0, 单位=, 单价=50.0
2025-05-03 14:45:59,501 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:45:59,502 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶乌龙茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:45:59,502 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶乌龙茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:45:59,535 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6921168561469, 名称=1.5树叶青柑普洱茶6入纸箱装, 规格=, 数量=1.0, 单位=, 单价=50.0
2025-05-03 14:45:59,535 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:45:59,535 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶青柑普洱茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:45:59,535 - app.core.excel.processor - INFO - 从商品名称推断规格: 1.5树叶青柑普洱茶6入纸箱装 -> 1*6, 包装数量=6
2025-05-03 14:45:59,536 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6921168562473, 名称=410-农夫山泉-原味1*15-纸箱装, 规格=, 数量=1.0, 单位=, 单价=43.0
2025-05-03 14:45:59,536 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:45:59,536 - app.core.excel.processor - INFO - 从商品名称推断规格: 410-农夫山泉-原味1*15-纸箱装 -> 1*15, 包装数量=15
2025-05-03 14:45:59,536 - app.core.excel.processor - INFO - 从商品名称推断规格: 410-农夫山泉-原味1*15-纸箱装 -> 1*15, 包装数量=15
2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6921168593545, 名称=5L水4入白膜, 规格=, 数量=5.0, 单位=, 单价=29.0
2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 从数量提取单位: 5箱 -> 箱
2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4
2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4
2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6921168593545, 名称=5L水4入白膜, 规格=, 数量=1.0, 单位=, 单价=0.0
2025-05-03 14:45:59,537 - app.core.excel.processor - INFO - 从数量提取单位: 1箱 -> 箱
2025-05-03 14:45:59,538 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4
2025-05-03 14:45:59,538 - app.core.excel.processor - INFO - 从商品名称推断规格: 5L水4入白膜 -> 1*4, 包装数量=4
2025-05-03 14:45:59,538 - app.core.excel.processor - INFO - 提取到 7 个商品信息
2025-05-03 14:45:59,547 - app.core.excel.processor - INFO - 开始处理7 个产品信息
2025-05-03 14:45:59,547 - app.core.excel.processor - INFO - 处理商品: 条码=6921168509256, 数量=24.0, 单价=0, 是否赠品=True
2025-05-03 14:45:59,548 - app.core.excel.processor - INFO - 发现赠品条码6921168509256, 数量=24.0
2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561445, 数量=12.0, 单价=8.333333333333334, 是否赠品=False
2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 发现正常商品条码6921168561445, 数量=12.0, 单价=8.333333333333334
2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561452, 数量=6.0, 单价=8.333333333333334, 是否赠品=False
2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 发现正常商品条码6921168561452, 数量=6.0, 单价=8.333333333333334
2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168561469, 数量=6.0, 单价=8.333333333333334, 是否赠品=False
2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 发现正常商品条码6921168561469, 数量=6.0, 单价=8.333333333333334
2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168562473, 数量=15.0, 单价=2.8666666666666667, 是否赠品=False
2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 发现正常商品条码6921168562473, 数量=15.0, 单价=2.8666666666666667
2025-05-03 14:46:03,470 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593545, 数量=20.0, 单价=7.25, 是否赠品=False
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 发现正常商品条码6921168593545, 数量=20.0, 单价=7.25
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 处理商品: 条码=6921168593545, 数量=4.0, 单价=0, 是否赠品=True
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 发现赠品条码6921168593545, 数量=4.0
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 分组后共6 个不同条码的商品
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168509256 处理结果:只有赠品,数量=24.0
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168561445 处理结果正常商品数量12.0单价8.333333333333334赠品数量0
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168561452 处理结果正常商品数量6.0单价8.333333333333334赠品数量0
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168561469 处理结果正常商品数量6.0单价8.333333333333334赠品数量0
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168562473 处理结果正常商品数量15.0单价2.8666666666666667赠品数量0
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168593545 处理结果正常商品数量20.0单价7.25赠品数量4.0
2025-05-03 14:46:03,471 - app.core.excel.processor - INFO - 条码 6921168509256 填充:仅有赠品,采购量=0赠品数量=24.0
2025-05-03 14:46:03,472 - app.core.excel.processor - INFO - 条码 6921168593545 填充:采购量=20.0赠品数量4.0
2025-05-03 14:46:03,475 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250503144404.xls
2025-05-03 14:46:03,478 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250503144404.xls
2025-05-03 14:53:52,351 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-03 14:53:52,352 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-03 14:53:54,304 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-03 14:53:54,305 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503145328.xlsx
2025-05-03 14:53:54,305 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503145328.xlsx
2025-05-03 14:53:55,082 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250503145328.xlsx, 共 6 行
2025-05-03 14:53:55,083 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-03 14:53:55,084 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-03 14:53:55,093 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 5 行有效数据
2025-05-03 14:53:55,096 - app.core.excel.processor - ERROR - 未找到条码列,无法处理
2025-05-03 14:53:55,096 - app.core.excel.processor - INFO - 列名映射结果: {}
2025-05-03 14:53:55,096 - app.core.excel.processor - INFO - 是否存在规格列: True
2025-05-03 14:53:55,097 - app.core.excel.processor - INFO - 提取到 0 个商品信息
2025-05-03 14:53:55,097 - app.core.excel.processor - WARNING - 未提取到有效商品信息
2025-05-03 15:43:36,731 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-03 15:43:36,732 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-03 15:43:36,734 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250503145328.xlsx
2025-05-03 15:43:37,374 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250503145328.xlsx, 共 6 行
2025-05-03 15:43:37,376 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 45
2025-05-03 15:43:37,376 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-03 15:43:37,410 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 5 行有效数据
2025-05-03 15:43:37,413 - app.core.excel.processor - ERROR - 未找到条码列,无法处理
2025-05-03 15:43:37,413 - app.core.excel.processor - INFO - 列名映射结果: {}
2025-05-03 15:43:37,413 - app.core.excel.processor - INFO - 是否存在规格列: True
2025-05-03 15:43:37,413 - app.core.excel.processor - INFO - 提取到 0 个商品信息
2025-05-03 15:43:37,414 - app.core.excel.processor - WARNING - 未提取到有效商品信息
2025-05-05 18:55:02,299 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 18:55:02,301 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 18:55:04,013 - app.core.excel.processor - INFO - 搜索目录 D:\My Documents\python\orc-order-v2\data\output 中的Excel文件
2025-05-05 18:55:04,014 - app.core.excel.processor - INFO - 找到最新的Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250505185454.xlsx
2025-05-05 18:55:04,016 - app.core.excel.processor - INFO - 开始处理Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250505185454.xlsx
2025-05-05 18:55:05,256 - app.core.excel.processor - INFO - 成功读取Excel文件: D:\My Documents\python\orc-order-v2\data\output\微信图片_20250505185454.xlsx, 共 9 行
2025-05-05 18:55:05,264 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 40
2025-05-05 18:55:05,264 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-05 18:55:05,282 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 8 行有效数据
2025-05-05 18:55:05,282 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条形码
2025-05-05 18:55:05,282 - app.core.excel.processor - INFO - 使用条码列: 条形码
2025-05-05 18:55:05,282 - app.core.excel.processor - INFO - 找到name列: 商品名称
2025-05-05 18:55:05,283 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-05 18:55:05,283 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-05 18:55:05,283 - app.core.excel.processor - INFO - 找到price列: 销售价
2025-05-05 18:55:05,283 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条形码', 'name': '商品名称', 'quantity': '数量', 'unit': '单位', 'price': '销售价'}
2025-05-05 18:55:05,286 - app.core.excel.processor - INFO - 是否存在规格列: False
2025-05-05 18:55:05,287 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902083890636, 名称=娃哈哈大爽歪歪200g*24, 规格=, 数量=1.0, 单位=件, 单价=40.0
2025-05-05 18:55:05,288 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈大爽歪歪200g*24 -> 1*24, 包装数量=24
2025-05-05 18:55:05,290 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902083922658, 名称=娃哈哈瓶装大AD450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-05 18:55:05,290 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD450ml*15 -> 1*15, 包装数量=15
2025-05-05 18:55:05,291 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902083814052, 名称=娃哈哈瓶装大AD草莓味450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-05 18:55:05,291 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD草莓味450ml*15 -> 1*15, 包装数量=15
2025-05-05 18:55:05,292 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902083814045, 名称=娃哈哈瓶装大AD水蜜桃450ml*15, 规格=, 数量=1.0, 单位=件, 单价=50.0
2025-05-05 18:55:05,293 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈瓶装大AD水蜜桃450ml*15 -> 1*15, 包装数量=15
2025-05-05 18:55:05,293 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902083911027, 名称=娃哈哈大苏打水甜味500ml*15, 规格=, 数量=3.0, 单位=件, 单价=43.0
2025-05-05 18:55:05,293 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈大苏打水甜味500ml*15 -> 1*15, 包装数量=15
2025-05-05 18:55:05,294 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6902083881405, 名称=娃哈哈纯净水红标596ml*24, 规格=, 数量=5.0, 单位=件, 单价=22.0
2025-05-05 18:55:05,501 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈纯净水红标596ml*24 -> 1*24, 包装数量=24
2025-05-05 18:55:05,501 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6902083894443, 名称=娃哈哈苏打水甜味350ml*24, 规格=, 数量=3.0, 单位=件, 单价=43.0
2025-05-05 18:55:05,502 - app.core.excel.processor - INFO - 从商品名称提取重量/容量规格: 娃哈哈苏打水甜味350ml*24 -> 1*24, 包装数量=24
2025-05-05 18:55:05,503 - app.core.excel.processor - INFO - 提取到 7 个商品信息
2025-05-05 18:55:05,515 - app.core.excel.processor - INFO - 开始处理7 个产品信息
2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083890636, 数量=24.0, 单价=1.6666666666666667, 是否赠品=False
2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 发现正常商品条码6902083890636, 数量=24.0, 单价=1.6666666666666667
2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083922658, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 发现正常商品条码6902083922658, 数量=15.0, 单价=3.3333333333333335
2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814052, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 发现正常商品条码6902083814052, 数量=15.0, 单价=3.3333333333333335
2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083814045, 数量=15.0, 单价=3.3333333333333335, 是否赠品=False
2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 发现正常商品条码6902083814045, 数量=15.0, 单价=3.3333333333333335
2025-05-05 18:55:05,516 - app.core.excel.processor - INFO - 处理商品: 条码=6902083911027, 数量=45.0, 单价=2.8666666666666667, 是否赠品=False
2025-05-05 18:55:05,518 - app.core.excel.processor - INFO - 发现正常商品条码6902083911027, 数量=45.0, 单价=2.8666666666666667
2025-05-05 18:55:05,518 - app.core.excel.processor - INFO - 处理商品: 条码=6902083881405, 数量=120.0, 单价=0.9166666666666666, 是否赠品=False
2025-05-05 18:55:05,518 - app.core.excel.processor - INFO - 发现正常商品条码6902083881405, 数量=120.0, 单价=0.9166666666666666
2025-05-05 18:55:05,518 - app.core.excel.processor - INFO - 处理商品: 条码=6902083894443, 数量=72.0, 单价=1.7916666666666667, 是否赠品=False
2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 发现正常商品条码6902083894443, 数量=72.0, 单价=1.7916666666666667
2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 分组后共7 个不同条码的商品
2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083890636 处理结果正常商品数量24.0单价1.6666666666666667赠品数量0
2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083922658 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083814052 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083814045 处理结果正常商品数量15.0单价3.3333333333333335赠品数量0
2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083911027 处理结果正常商品数量45.0单价2.8666666666666667赠品数量0
2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083881405 处理结果正常商品数量120.0单价0.9166666666666666赠品数量0
2025-05-05 18:55:05,519 - app.core.excel.processor - INFO - 条码 6902083894443 处理结果正常商品数量72.0单价1.7916666666666667赠品数量0
2025-05-05 18:55:05,533 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185454.xls
2025-05-05 18:55:13,151 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185454.xls
2025-05-05 18:59:17,851 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 18:59:17,851 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:00:26,073 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:00:26,074 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:00:26,076 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185842.xlsx
2025-05-05 19:00:26,671 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185842.xlsx, 共 32 行
2025-05-05 19:00:26,673 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-05 19:00:26,673 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-05 19:00:26,695 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 31 行有效数据
2025-05-05 19:00:26,695 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-05 19:00:26,695 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-05 19:00:26,695 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-05 19:00:26,696 - app.core.excel.processor - INFO - 是否存在规格列: True
2025-05-05 19:00:26,697 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6922868285266, 名称=心相印80片杀菌湿巾XCA080, 规格=, 数量=3.0, 单位=包, 单价=12.0
2025-05-05 19:00:26,698 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:00:26,700 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6914068023359, 名称=洁柔30片湿巾纸, 规格=, 数量=3.0, 单位=包, 单价=5.0
2025-05-05 19:00:26,704 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2025-05-05 19:00:26,705 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6922868284283, 名称=心相印10片湿巾纸杀菌, 规格=, 数量=12.0, 单位=包, 单价=2.4
2025-05-05 19:00:26,705 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96
2025-05-05 19:00:26,705 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6914068012261, 名称=洁柔百花135软抽JR069, 规格=, 数量=6.0, 单位=提, 单价=8.5
2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16
2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6914068012957, 名称=洁柔古龙150软抽JR060, 规格=, 数量=3.0, 单位=提, 单价=10.5
2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16
2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6943836502161, 名称=千唯200欧典小软抽, 规格=, 数量=2.0, 单位=提, 单价=6.5
2025-05-05 19:00:26,706 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20
2025-05-05 19:00:26,736 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6903244675208, 名称=DT15130心相印茶语6个装, 规格=, 数量=3.0, 单位=提, 单价=12.5
2025-05-05 19:00:26,736 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:00:26,737 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6949288699398, 名称=9939家洁丝125*180六装抽纸, 规格=, 数量=3.0, 单位=提, 单价=8.5
2025-05-05 19:00:26,737 - app.core.excel.processor - INFO - 解析规格: 1*18 -> 包装数量=18
2025-05-05 19:00:26,738 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6949288677884, 名称=7884家洁丝三装抽纸, 规格=, 数量=2.0, 单位=提, 单价=8.5
2025-05-05 19:00:26,738 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20
2025-05-05 19:00:26,738 - app.core.excel.processor - ERROR - 提取第11行商品信息时出错: could not convert string to float: '单价'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info
'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0,
ValueError: could not convert string to float: '单价'
2025-05-05 19:00:26,742 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6926052512725, 名称=8704自由点430舒睡超薄夜棉, 规格=, 数量=3.0, 单位=包, 单价=6.2
2025-05-05 19:00:26,742 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:00:26,743 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6926052515276, 名称=自由点益生菌8片日用卫生巾, 规格=, 数量=3.0, 单位=包, 单价=7.5
2025-05-05 19:00:26,743 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2025-05-05 19:00:26,744 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6926052501620, 名称=自由点无感七口棉柔8片口用, 规格=, 数量=3.0, 单位=包, 单价=6.5
2025-05-05 19:00:26,744 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2025-05-05 19:00:26,744 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6903244370776, 名称=8808七度空间8片丝柔夜用超长, 规格=, 数量=3.0, 单位=包, 单价=6.6
2025-05-05 19:00:26,745 - app.core.excel.processor - INFO - 解析规格: 1*30 -> 包装数量=30
2025-05-05 19:00:26,745 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6903244370967, 名称=6205七度空间5片夜用棉柔, 规格=, 数量=3.0, 单位=包, 单价=3.6
2025-05-05 19:00:26,745 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:00:30,735 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6934660522258, 名称=苏菲10片弹力贴身日用棉柔, 规格=, 数量=3.0, 单位=包, 单价=5.0
2025-05-05 19:00:30,735 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2025-05-05 19:00:30,736 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6934660528618, 名称=苏菲350超熟睡棉柔4片, 规格=, 数量=3.0, 单位=包, 单价=4.2
2025-05-05 19:00:30,736 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:00:30,737 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6934660539157, 名称=苏菲9片小翅膀护垫, 规格=, 数量=3.0, 单位=包, 单价=2.8
2025-05-05 19:00:30,737 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2025-05-05 19:00:30,738 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6922731882509, 名称=ABC亲柔立围8片夜用k82, 规格=, 数量=5.0, 单位=包, 单价=6.2
2025-05-05 19:00:30,738 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:00:30,739 - app.core.excel.processor - ERROR - 提取第22行商品信息时出错: could not convert string to float: '单价'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info
'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0,
ValueError: could not convert string to float: '单价'
2025-05-05 19:00:30,739 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6923589462400, 名称=62400高洁丝10片日棉, 规格=, 数量=3.0, 单位=包, 单价=6.0
2025-05-05 19:00:30,739 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2025-05-05 19:00:30,741 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6923589469195, 名称=6919高洁丝10片迷你190日用, 规格=, 数量=5.0, 单位=包, 单价=2.3
2025-05-05 19:00:30,741 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60
2025-05-05 19:00:30,741 - app.core.excel.processor - INFO - 第25行: 提取商品信息 条码=6923589467009, 名称=高洁丝迷你卫生巾臻选, 规格=, 数量=3.0, 单位=包, 单价=4.6
2025-05-05 19:00:30,741 - app.core.excel.processor - INFO - 解析规格: 1*24 -> 包装数量=24
2025-05-05 19:00:30,742 - app.core.excel.processor - INFO - 第26行: 提取商品信息 条码=6923589466156, 名称=6615高洁丝8片日用极薄棉柔, 规格=, 数量=5.0, 单位=包, 单价=6.2
2025-05-05 19:00:30,742 - app.core.excel.processor - INFO - 解析规格: 1*16 -> 包装数量=16
2025-05-05 19:00:34,623 - app.core.excel.processor - INFO - 第27行: 提取商品信息 条码=6934660521510, 名称=苏菲安心裤F码, 规格=, 数量=3.0, 单位=包, 单价=5.6
2025-05-05 19:00:34,623 - app.core.excel.processor - INFO - 解析规格: 1*36 -> 包装数量=36
2025-05-05 19:00:34,623 - app.core.excel.processor - INFO - 第28行: 提取商品信息 条码=6901404300854, 名称=85g上海硫磺皂, 规格=, 数量=3.0, 单位=个, 单价=1.2
2025-05-05 19:00:34,623 - app.core.excel.processor - INFO - 解析规格: 1*72 -> 包装数量=72
2025-05-05 19:00:34,624 - app.core.excel.processor - INFO - 第29行: 提取商品信息 条码=4897031010292, 名称=380g蔻斯汀花瓣沐浴露茉莉, 规格=, 数量=2.0, 单位=瓶, 单价=19.0
2025-05-05 19:00:34,625 - app.core.excel.processor - INFO - 第30行: 提取商品信息 条码=6903148171813, 名称=200g潘婷洗发水烫染修护, 规格=, 数量=3.0, 单位=瓶, 单价=14.5
2025-05-05 19:00:34,625 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:00:34,626 - app.core.excel.processor - INFO - 第31行: 提取商品信息 条码=6902088951875, 名称=175g清扬洗发水男士防脱发, 规格=, 数量=2.0, 单位=瓶, 单价=16.5
2025-05-05 19:00:34,626 - app.core.excel.processor - INFO - 解析规格: 1*1 -> 包装数量=1
2025-05-05 19:00:34,626 - app.core.excel.processor - INFO - 提取到 27 个商品信息
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 开始处理27 个产品信息
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6922868285266, 数量=3.0, 单价=12.0, 是否赠品=False
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品条码6922868285266, 数量=3.0, 单价=12.0
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6914068023359, 数量=3.0, 单价=5.0, 是否赠品=False
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品条码6914068023359, 数量=3.0, 单价=5.0
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6922868284283, 数量=12.0, 单价=2.4, 是否赠品=False
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品条码6922868284283, 数量=12.0, 单价=2.4
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6914068012261, 数量=6.0, 单价=8.5, 是否赠品=False
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品条码6914068012261, 数量=6.0, 单价=8.5
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 处理商品: 条码=6914068012957, 数量=3.0, 单价=10.5, 是否赠品=False
2025-05-05 19:00:34,636 - app.core.excel.processor - INFO - 发现正常商品条码6914068012957, 数量=3.0, 单价=10.5
2025-05-05 19:00:34,637 - app.core.excel.processor - INFO - 处理商品: 条码=6943836502161, 数量=2.0, 单价=6.5, 是否赠品=False
2025-05-05 19:00:34,637 - app.core.excel.processor - INFO - 发现正常商品条码6943836502161, 数量=2.0, 单价=6.5
2025-05-05 19:00:34,637 - app.core.excel.processor - INFO - 处理商品: 条码=6903244675208, 数量=3.0, 单价=12.5, 是否赠品=False
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品条码6903244675208, 数量=3.0, 单价=12.5
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6949288699398, 数量=3.0, 单价=8.5, 是否赠品=False
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品条码6949288699398, 数量=3.0, 单价=8.5
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6949288677884, 数量=2.0, 单价=8.5, 是否赠品=False
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品条码6949288677884, 数量=2.0, 单价=8.5
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6926052512725, 数量=3.0, 单价=6.2, 是否赠品=False
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品条码6926052512725, 数量=3.0, 单价=6.2
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6926052515276, 数量=3.0, 单价=7.5, 是否赠品=False
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品条码6926052515276, 数量=3.0, 单价=7.5
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 处理商品: 条码=6926052501620, 数量=3.0, 单价=6.5, 是否赠品=False
2025-05-05 19:00:38,803 - app.core.excel.processor - INFO - 发现正常商品条码6926052501620, 数量=3.0, 单价=6.5
2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370776, 数量=3.0, 单价=6.6, 是否赠品=False
2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 发现正常商品条码6903244370776, 数量=3.0, 单价=6.6
2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 处理商品: 条码=6903244370967, 数量=3.0, 单价=3.6, 是否赠品=False
2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 发现正常商品条码6903244370967, 数量=3.0, 单价=3.6
2025-05-05 19:00:38,804 - app.core.excel.processor - INFO - 处理商品: 条码=6934660522258, 数量=3.0, 单价=5.0, 是否赠品=False
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品条码6934660522258, 数量=3.0, 单价=5.0
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6934660528618, 数量=3.0, 单价=4.2, 是否赠品=False
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品条码6934660528618, 数量=3.0, 单价=4.2
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6934660539157, 数量=3.0, 单价=2.8, 是否赠品=False
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品条码6934660539157, 数量=3.0, 单价=2.8
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6922731882509, 数量=5.0, 单价=6.2, 是否赠品=False
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品条码6922731882509, 数量=5.0, 单价=6.2
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6923589462400, 数量=3.0, 单价=6.0, 是否赠品=False
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品条码6923589462400, 数量=3.0, 单价=6.0
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 处理商品: 条码=6923589469195, 数量=5.0, 单价=2.3, 是否赠品=False
2025-05-05 19:00:38,805 - app.core.excel.processor - INFO - 发现正常商品条码6923589469195, 数量=5.0, 单价=2.3
2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 处理商品: 条码=6923589467009, 数量=3.0, 单价=4.6, 是否赠品=False
2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 发现正常商品条码6923589467009, 数量=3.0, 单价=4.6
2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 处理商品: 条码=6923589466156, 数量=5.0, 单价=6.2, 是否赠品=False
2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 发现正常商品条码6923589466156, 数量=5.0, 单价=6.2
2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 处理商品: 条码=6934660521510, 数量=3.0, 单价=5.6, 是否赠品=False
2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 发现正常商品条码6934660521510, 数量=3.0, 单价=5.6
2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 处理商品: 条码=6901404300854, 数量=3.0, 单价=1.2, 是否赠品=False
2025-05-05 19:00:38,806 - app.core.excel.processor - INFO - 发现正常商品条码6901404300854, 数量=3.0, 单价=1.2
2025-05-05 19:00:42,487 - app.core.excel.processor - INFO - 处理商品: 条码=4897031010292, 数量=2.0, 单价=19.0, 是否赠品=False
2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 发现正常商品条码4897031010292, 数量=2.0, 单价=19.0
2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 处理商品: 条码=6903148171813, 数量=3.0, 单价=14.5, 是否赠品=False
2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 发现正常商品条码6903148171813, 数量=3.0, 单价=14.5
2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 处理商品: 条码=6902088951875, 数量=2.0, 单价=16.5, 是否赠品=False
2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 发现正常商品条码6902088951875, 数量=2.0, 单价=16.5
2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 分组后共27 个不同条码的商品
2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 条码 6922868285266 处理结果正常商品数量3.0单价12.0赠品数量0
2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 条码 6914068023359 处理结果正常商品数量3.0单价5.0赠品数量0
2025-05-05 19:00:42,488 - app.core.excel.processor - INFO - 条码 6922868284283 处理结果正常商品数量12.0单价2.4赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6914068012261 处理结果正常商品数量6.0单价8.5赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6914068012957 处理结果正常商品数量3.0单价10.5赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6943836502161 处理结果正常商品数量2.0单价6.5赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6903244675208 处理结果正常商品数量3.0单价12.5赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6949288699398 处理结果正常商品数量3.0单价8.5赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6949288677884 处理结果正常商品数量2.0单价8.5赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6926052512725 处理结果正常商品数量3.0单价6.2赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6926052515276 处理结果正常商品数量3.0单价7.5赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6926052501620 处理结果正常商品数量3.0单价6.5赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6903244370776 处理结果正常商品数量3.0单价6.6赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6903244370967 处理结果正常商品数量3.0单价3.6赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6934660522258 处理结果正常商品数量3.0单价5.0赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6934660528618 处理结果正常商品数量3.0单价4.2赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6934660539157 处理结果正常商品数量3.0单价2.8赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6922731882509 处理结果正常商品数量5.0单价6.2赠品数量0
2025-05-05 19:00:42,489 - app.core.excel.processor - INFO - 条码 6923589462400 处理结果正常商品数量3.0单价6.0赠品数量0
2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6923589469195 处理结果正常商品数量5.0单价2.3赠品数量0
2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6923589467009 处理结果正常商品数量3.0单价4.6赠品数量0
2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6923589466156 处理结果正常商品数量5.0单价6.2赠品数量0
2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6934660521510 处理结果正常商品数量3.0单价5.6赠品数量0
2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6901404300854 处理结果正常商品数量3.0单价1.2赠品数量0
2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 4897031010292 处理结果正常商品数量2.0单价19.0赠品数量0
2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6903148171813 处理结果正常商品数量3.0单价14.5赠品数量0
2025-05-05 19:00:42,490 - app.core.excel.processor - INFO - 条码 6902088951875 处理结果正常商品数量2.0单价16.5赠品数量0
2025-05-05 19:00:44,017 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185842.xls
2025-05-05 19:00:44,019 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185842.xls
2025-05-05 19:02:32,165 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:02:32,167 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:02:32,169 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx
2025-05-05 19:02:32,845 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx, 共 26 行
2025-05-05 19:02:32,847 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-05 19:02:32,847 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 25 行有效数据
2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-05 19:02:32,862 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-05 19:02:32,863 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-05 19:02:32,863 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-05 19:02:32,863 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-05 19:02:32,863 - app.core.excel.processor - INFO - 是否存在规格列: True
2025-05-05 19:02:32,864 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902088127225, 名称=720g力士沐浴露樱花柔润, 规格=, 数量=2.0, 单位=瓶, 单价=24.0
2025-05-05 19:02:32,864 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:02:32,865 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902088310801, 名称=720g力士沐浴露幽莲魅肤, 规格=, 数量=2.0, 单位=瓶, 单价=24.0
2025-05-05 19:02:32,865 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:02:32,866 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902088421200, 名称=400g多芬沐浴露樱花甜香, 规格=, 数量=2.0, 单位=瓶, 单价=19.0
2025-05-05 19:02:32,866 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:02:32,866 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902022135316, 名称=3kg蓝刀亮深层洁净自然清香, 规格=, 数量=2.0, 单位=瓶, 单价=32.5
2025-05-05 19:02:32,866 - app.core.excel.processor - INFO - 解析规格: 1*4 -> 包装数量=4
2025-05-05 19:02:32,867 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902022138256, 名称=1kg袋装蓝月亮深洁清香, 规格=, 数量=2.0, 单位=袋, 单价=12.5
2025-05-05 19:02:32,867 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:02:32,867 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6970731334498, 名称=L号倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0
2025-05-05 19:02:32,867 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100
2025-05-05 19:02:32,926 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6970731334504, 名称=x1倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0
2025-05-05 19:02:32,926 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100
2025-05-05 19:02:32,927 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6934925983107, 名称=3706洁丽雅女士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0
2025-05-05 19:02:32,927 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:02:32,927 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6942203405654, 名称=3040洁丽雅男士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0
2025-05-05 19:02:32,931 - app.core.excel.processor - WARNING - 无法从商品名'3040洁丽雅男士新款隐形袜' 推断规格
2025-05-05 19:02:32,933 - app.core.excel.processor - ERROR - 提取第11行商品信息时出错: could not convert string to float: '单价'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info
'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0,
ValueError: could not convert string to float: '单价'
2025-05-05 19:02:32,934 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6901294179592, 名称=80ML六神驱蚊喷雾花露水, 规格=, 数量=5.0, 单位=瓶, 单价=11.5
2025-05-05 19:02:32,934 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:02:32,934 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6901294175341, 名称=80ml六神止痒花露水, 规格=, 数量=3.0, 单位=瓶, 单价=11.5
2025-05-05 19:02:32,934 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:02:32,935 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6907861191417, 名称=5155彩虹蚊香液1+1器无味, 规格=, 数量=5.0, 单位=套, 单价=15.18
2025-05-05 19:02:32,935 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40
2025-05-05 19:02:32,935 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6907861191127, 名称=5113彩虹双瓶乖乖无味蚊香液, 规格=, 数量=5.0, 单位=套, 单价=22.1
2025-05-05 19:02:32,935 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20
2025-05-05 19:02:32,936 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6907861050196, 名称=彩虹单瓶Q5105蚊香液无味36ml, 规格=, 数量=5.0, 单位=瓶, 单价=10.37
2025-05-05 19:02:32,936 - app.core.excel.processor - INFO - 解析规格: 1*80 -> 包装数量=80
2025-05-05 19:02:36,892 - app.core.excel.processor - ERROR - 提取第17行商品信息时出错: could not convert string to float: '2\n96'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info
'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0,
ValueError: could not convert string to float: '2\n96'
2025-05-05 19:02:36,893 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6901826888138, 名称=南孚5号电池两粒装, 规格=, 数量=1.0, 单位=盒, 单价=112.0
2025-05-05 19:02:36,893 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60
2025-05-05 19:02:36,893 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6923146100370, 名称=杜蕾斯玻尿酸避孕套3只装, 规格=, 数量=3.0, 单位=盒, 单价=15.5
2025-05-05 19:02:36,893 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96
2025-05-05 19:02:36,894 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6973043880493, 名称=南孚纽扣电池CR2032, 规格=, 数量=1.0, 单位=板, 单价=10.0
2025-05-05 19:02:36,894 - app.core.excel.processor - INFO - 解析规格: 1*5 -> 包装数量=5
2025-05-05 19:02:36,894 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6972118660114, 名称=家丽欣6011一次性胶杯, 规格=, 数量=3.0, 单位=个, 单价=4.5
2025-05-05 19:02:36,895 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:02:36,895 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6956934838605, 名称=83860云蕾双排纸杯50只, 规格=, 数量=3.0, 单位=个, 单价=3.6
2025-05-05 19:02:36,896 - app.core.excel.processor - INFO - 解析规格: 1×40 -> 包装数量=40
2025-05-05 19:02:36,896 - app.core.excel.processor - INFO - 提取到 19 个商品信息
2025-05-05 19:02:36,904 - app.core.excel.processor - INFO - 开始处理19 个产品信息
2025-05-05 19:02:36,904 - app.core.excel.processor - INFO - 处理商品: 条码=6902088127225, 数量=2.0, 单价=24.0, 是否赠品=False
2025-05-05 19:02:36,904 - app.core.excel.processor - INFO - 发现正常商品条码6902088127225, 数量=2.0, 单价=24.0
2025-05-05 19:02:36,904 - app.core.excel.processor - INFO - 处理商品: 条码=6902088310801, 数量=2.0, 单价=24.0, 是否赠品=False
2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 发现正常商品条码6902088310801, 数量=2.0, 单价=24.0
2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 处理商品: 条码=6902088421200, 数量=2.0, 单价=19.0, 是否赠品=False
2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 发现正常商品条码6902088421200, 数量=2.0, 单价=19.0
2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135316, 数量=2.0, 单价=32.5, 是否赠品=False
2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 发现正常商品条码6902022135316, 数量=2.0, 单价=32.5
2025-05-05 19:02:36,905 - app.core.excel.processor - INFO - 处理商品: 条码=6902022138256, 数量=2.0, 单价=12.5, 是否赠品=False
2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 发现正常商品条码6902022138256, 数量=2.0, 单价=12.5
2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334498, 数量=2.0, 单价=14.0, 是否赠品=False
2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 发现正常商品条码6970731334498, 数量=2.0, 单价=14.0
2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334504, 数量=2.0, 单价=14.0, 是否赠品=False
2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 发现正常商品条码6970731334504, 数量=2.0, 单价=14.0
2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 处理商品: 条码=6934925983107, 数量=12.0, 单价=6.0, 是否赠品=False
2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 发现正常商品条码6934925983107, 数量=12.0, 单价=6.0
2025-05-05 19:02:40,770 - app.core.excel.processor - INFO - 处理商品: 条码=6942203405654, 数量=12.0, 单价=6.0, 是否赠品=False
2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 发现正常商品条码6942203405654, 数量=12.0, 单价=6.0
2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 处理商品: 条码=6901294179592, 数量=5.0, 单价=11.5, 是否赠品=False
2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 发现正常商品条码6901294179592, 数量=5.0, 单价=11.5
2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 处理商品: 条码=6901294175341, 数量=3.0, 单价=11.5, 是否赠品=False
2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 发现正常商品条码6901294175341, 数量=3.0, 单价=11.5
2025-05-05 19:02:40,771 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191417, 数量=5.0, 单价=15.18, 是否赠品=False
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品条码6907861191417, 数量=5.0, 单价=15.18
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191127, 数量=5.0, 单价=22.1, 是否赠品=False
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品条码6907861191127, 数量=5.0, 单价=22.1
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6907861050196, 数量=5.0, 单价=10.37, 是否赠品=False
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品条码6907861050196, 数量=5.0, 单价=10.37
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6901826888138, 数量=1.0, 单价=112.0, 是否赠品=False
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品条码6901826888138, 数量=1.0, 单价=112.0
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100370, 数量=3.0, 单价=15.5, 是否赠品=False
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品条码6923146100370, 数量=3.0, 单价=15.5
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 处理商品: 条码=6973043880493, 数量=1.0, 单价=10.0, 是否赠品=False
2025-05-05 19:02:40,772 - app.core.excel.processor - INFO - 发现正常商品条码6973043880493, 数量=1.0, 单价=10.0
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 处理商品: 条码=6972118660114, 数量=3.0, 单价=4.5, 是否赠品=False
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 发现正常商品条码6972118660114, 数量=3.0, 单价=4.5
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 处理商品: 条码=6956934838605, 数量=3.0, 单价=3.6, 是否赠品=False
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 发现正常商品条码6956934838605, 数量=3.0, 单价=3.6
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 分组后共19 个不同条码的商品
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902088127225 处理结果正常商品数量2.0单价24.0赠品数量0
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902088310801 处理结果正常商品数量2.0单价24.0赠品数量0
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902088421200 处理结果正常商品数量2.0单价19.0赠品数量0
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902022135316 处理结果正常商品数量2.0单价32.5赠品数量0
2025-05-05 19:02:40,774 - app.core.excel.processor - INFO - 条码 6902022138256 处理结果正常商品数量2.0单价12.5赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6970731334498 处理结果正常商品数量2.0单价14.0赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6970731334504 处理结果正常商品数量2.0单价14.0赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6934925983107 处理结果正常商品数量12.0单价6.0赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6942203405654 处理结果正常商品数量12.0单价6.0赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6901294179592 处理结果正常商品数量5.0单价11.5赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6901294175341 处理结果正常商品数量3.0单价11.5赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6907861191417 处理结果正常商品数量5.0单价15.18赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6907861191127 处理结果正常商品数量5.0单价22.1赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6907861050196 处理结果正常商品数量5.0单价10.37赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6901826888138 处理结果正常商品数量1.0单价112.0赠品数量0
2025-05-05 19:02:44,925 - app.core.excel.processor - INFO - 条码 6923146100370 处理结果正常商品数量3.0单价15.5赠品数量0
2025-05-05 19:02:44,926 - app.core.excel.processor - INFO - 条码 6973043880493 处理结果正常商品数量1.0单价10.0赠品数量0
2025-05-05 19:02:44,926 - app.core.excel.processor - INFO - 条码 6972118660114 处理结果正常商品数量3.0单价4.5赠品数量0
2025-05-05 19:02:44,926 - app.core.excel.processor - INFO - 条码 6956934838605 处理结果正常商品数量3.0单价3.6赠品数量0
2025-05-05 19:02:44,929 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls
2025-05-05 19:02:44,931 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls
2025-05-05 19:02:54,872 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:02:54,873 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:15:12,553 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:15:12,553 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:15:12,554 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx
2025-05-05 19:15:13,196 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx, 共 26 行
2025-05-05 19:15:13,202 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-05 19:15:13,202 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 25 行有效数据
2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-05 19:15:13,220 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-05 19:15:13,221 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-05 19:15:13,221 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-05 19:15:13,222 - app.core.excel.processor - INFO - 是否存在规格列: True
2025-05-05 19:15:13,223 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902088127225, 名称=720g力士沐浴露樱花柔润, 规格=, 数量=2.0, 单位=瓶, 单价=24.0
2025-05-05 19:15:13,224 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:15:13,225 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902088310801, 名称=720g力士沐浴露幽莲魅肤, 规格=, 数量=2.0, 单位=瓶, 单价=24.0
2025-05-05 19:15:13,225 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:15:13,226 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902088421200, 名称=400g多芬沐浴露樱花甜香, 规格=, 数量=2.0, 单位=瓶, 单价=19.0
2025-05-05 19:15:13,226 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:15:13,228 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902022135316, 名称=3kg蓝刀亮深层洁净自然清香, 规格=, 数量=2.0, 单位=瓶, 单价=32.5
2025-05-05 19:15:13,229 - app.core.excel.processor - INFO - 解析规格: 1*4 -> 包装数量=4
2025-05-05 19:15:13,229 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902022138256, 名称=1kg袋装蓝月亮深洁清香, 规格=, 数量=2.0, 单位=袋, 单价=12.5
2025-05-05 19:15:13,229 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:15:13,231 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6970731334498, 名称=L号倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0
2025-05-05 19:15:13,232 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100
2025-05-05 19:15:13,233 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6970731334504, 名称=x1倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0
2025-05-05 19:15:13,233 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100
2025-05-05 19:15:13,234 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6934925983107, 名称=3706洁丽雅女士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0
2025-05-05 19:15:13,234 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:15:13,235 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6942203405654, 名称=3040洁丽雅男士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0
2025-05-05 19:15:13,239 - app.core.excel.processor - WARNING - 无法从商品名'3040洁丽雅男士新款隐形袜' 推断规格
2025-05-05 19:15:13,239 - app.core.excel.processor - ERROR - 提取第11行商品信息时出错: could not convert string to float: '单价'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info
'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0,
ValueError: could not convert string to float: '单价'
2025-05-05 19:15:13,241 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6901294179592, 名称=80ML六神驱蚊喷雾花露水, 规格=, 数量=5.0, 单位=瓶, 单价=11.5
2025-05-05 19:15:13,242 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:15:13,243 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6901294175341, 名称=80ml六神止痒花露水, 规格=, 数量=3.0, 单位=瓶, 单价=11.5
2025-05-05 19:15:13,243 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:15:13,243 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6907861191417, 名称=5155彩虹蚊香液1+1器无味, 规格=, 数量=5.0, 单位=套, 单价=15.18
2025-05-05 19:15:13,244 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40
2025-05-05 19:15:13,245 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6907861191127, 名称=5113彩虹双瓶乖乖无味蚊香液, 规格=, 数量=5.0, 单位=套, 单价=22.1
2025-05-05 19:15:13,245 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20
2025-05-05 19:15:13,247 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6907861050196, 名称=彩虹单瓶Q5105蚊香液无味36ml, 规格=, 数量=5.0, 单位=瓶, 单价=10.37
2025-05-05 19:15:13,247 - app.core.excel.processor - INFO - 解析规格: 1*80 -> 包装数量=80
2025-05-05 19:15:16,011 - app.core.excel.processor - ERROR - 提取第17行商品信息时出错: could not convert string to float: '2\n96'
Traceback (most recent call last):
File "D:\My Documents\python\orc-order-v2\app\core\excel\processor.py", line 258, in extract_product_info
'price': float(row[column_mapping['price']]) if column_mapping.get('price') and not pd.isna(row[column_mapping['price']]) else 0,
ValueError: could not convert string to float: '2\n96'
2025-05-05 19:15:16,013 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6901826888138, 名称=南孚5号电池两粒装, 规格=, 数量=1.0, 单位=盒, 单价=112.0
2025-05-05 19:15:16,013 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60
2025-05-05 19:15:16,014 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6923146100370, 名称=杜蕾斯玻尿酸避孕套3只装, 规格=, 数量=3.0, 单位=盒, 单价=15.5
2025-05-05 19:15:16,014 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96
2025-05-05 19:15:16,014 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6973043880493, 名称=南孚纽扣电池CR2032, 规格=, 数量=1.0, 单位=板, 单价=10.0
2025-05-05 19:15:16,014 - app.core.excel.processor - INFO - 解析规格: 1*5 -> 包装数量=5
2025-05-05 19:15:16,015 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6972118660114, 名称=家丽欣6011一次性胶杯, 规格=, 数量=3.0, 单位=个, 单价=4.5
2025-05-05 19:15:16,015 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:15:16,016 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6956934838605, 名称=83860云蕾双排纸杯50只, 规格=, 数量=3.0, 单位=个, 单价=3.6
2025-05-05 19:15:16,016 - app.core.excel.processor - INFO - 解析规格: 1×40 -> 包装数量=40
2025-05-05 19:15:16,016 - app.core.excel.processor - INFO - 提取到 19 个商品信息
2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 开始处理19 个产品信息
2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 处理商品: 条码=6902088127225, 数量=2.0, 单价=24.0, 是否赠品=False
2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 发现正常商品条码6902088127225, 数量=2.0, 单价=24.0
2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 处理商品: 条码=6902088310801, 数量=2.0, 单价=24.0, 是否赠品=False
2025-05-05 19:15:16,023 - app.core.excel.processor - INFO - 发现正常商品条码6902088310801, 数量=2.0, 单价=24.0
2025-05-05 19:15:16,024 - app.core.excel.processor - INFO - 处理商品: 条码=6902088421200, 数量=2.0, 单价=19.0, 是否赠品=False
2025-05-05 19:15:16,024 - app.core.excel.processor - INFO - 发现正常商品条码6902088421200, 数量=2.0, 单价=19.0
2025-05-05 19:15:19,149 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135316, 数量=2.0, 单价=32.5, 是否赠品=False
2025-05-05 19:15:19,150 - app.core.excel.processor - INFO - 发现正常商品条码6902022135316, 数量=2.0, 单价=32.5
2025-05-05 19:15:19,150 - app.core.excel.processor - INFO - 处理商品: 条码=6902022138256, 数量=2.0, 单价=12.5, 是否赠品=False
2025-05-05 19:15:19,150 - app.core.excel.processor - INFO - 发现正常商品条码6902022138256, 数量=2.0, 单价=12.5
2025-05-05 19:15:19,150 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334498, 数量=2.0, 单价=14.0, 是否赠品=False
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品条码6970731334498, 数量=2.0, 单价=14.0
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334504, 数量=2.0, 单价=14.0, 是否赠品=False
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品条码6970731334504, 数量=2.0, 单价=14.0
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6934925983107, 数量=12.0, 单价=6.0, 是否赠品=False
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品条码6934925983107, 数量=12.0, 单价=6.0
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6942203405654, 数量=12.0, 单价=6.0, 是否赠品=False
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品条码6942203405654, 数量=12.0, 单价=6.0
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6901294179592, 数量=5.0, 单价=11.5, 是否赠品=False
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 发现正常商品条码6901294179592, 数量=5.0, 单价=11.5
2025-05-05 19:15:19,151 - app.core.excel.processor - INFO - 处理商品: 条码=6901294175341, 数量=3.0, 单价=11.5, 是否赠品=False
2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 发现正常商品条码6901294175341, 数量=3.0, 单价=11.5
2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191417, 数量=5.0, 单价=15.18, 是否赠品=False
2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 发现正常商品条码6907861191417, 数量=5.0, 单价=15.18
2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191127, 数量=5.0, 单价=22.1, 是否赠品=False
2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 发现正常商品条码6907861191127, 数量=5.0, 单价=22.1
2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 处理商品: 条码=6907861050196, 数量=5.0, 单价=10.37, 是否赠品=False
2025-05-05 19:15:19,152 - app.core.excel.processor - INFO - 发现正常商品条码6907861050196, 数量=5.0, 单价=10.37
2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 处理商品: 条码=6901826888138, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 发现正常商品条码6901826888138, 数量=30.0, 单价=3.7333333333333334
2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100370, 数量=3.0, 单价=15.5, 是否赠品=False
2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 发现正常商品条码6923146100370, 数量=3.0, 单价=15.5
2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 处理商品: 条码=6973043880493, 数量=1.0, 单价=10.0, 是否赠品=False
2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 发现正常商品条码6973043880493, 数量=1.0, 单价=10.0
2025-05-05 19:15:19,153 - app.core.excel.processor - INFO - 处理商品: 条码=6972118660114, 数量=3.0, 单价=4.5, 是否赠品=False
2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 发现正常商品条码6972118660114, 数量=3.0, 单价=4.5
2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 处理商品: 条码=6956934838605, 数量=3.0, 单价=3.6, 是否赠品=False
2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 发现正常商品条码6956934838605, 数量=3.0, 单价=3.6
2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 分组后共19 个不同条码的商品
2025-05-05 19:15:19,154 - app.core.excel.processor - INFO - 条码 6902088127225 处理结果正常商品数量2.0单价24.0赠品数量0
2025-05-05 19:15:22,295 - app.core.excel.processor - INFO - 条码 6902088310801 处理结果正常商品数量2.0单价24.0赠品数量0
2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6902088421200 处理结果正常商品数量2.0单价19.0赠品数量0
2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6902022135316 处理结果正常商品数量2.0单价32.5赠品数量0
2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6902022138256 处理结果正常商品数量2.0单价12.5赠品数量0
2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6970731334498 处理结果正常商品数量2.0单价14.0赠品数量0
2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6970731334504 处理结果正常商品数量2.0单价14.0赠品数量0
2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6934925983107 处理结果正常商品数量12.0单价6.0赠品数量0
2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6942203405654 处理结果正常商品数量12.0单价6.0赠品数量0
2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6901294179592 处理结果正常商品数量5.0单价11.5赠品数量0
2025-05-05 19:15:22,296 - app.core.excel.processor - INFO - 条码 6901294175341 处理结果正常商品数量3.0单价11.5赠品数量0
2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6907861191417 处理结果正常商品数量5.0单价15.18赠品数量0
2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6907861191127 处理结果正常商品数量5.0单价22.1赠品数量0
2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6907861050196 处理结果正常商品数量5.0单价10.37赠品数量0
2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6901826888138 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6923146100370 处理结果正常商品数量3.0单价15.5赠品数量0
2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6973043880493 处理结果正常商品数量1.0单价10.0赠品数量0
2025-05-05 19:15:22,297 - app.core.excel.processor - INFO - 条码 6972118660114 处理结果正常商品数量3.0单价4.5赠品数量0
2025-05-05 19:15:22,298 - app.core.excel.processor - INFO - 条码 6956934838605 处理结果正常商品数量3.0单价3.6赠品数量0
2025-05-05 19:15:22,301 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls
2025-05-05 19:15:22,303 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls
2025-05-05 19:18:54,502 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:18:54,507 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:19:59,313 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:19:59,313 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:19:59,315 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx
2025-05-05 19:19:59,995 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx, 共 26 行
2025-05-05 19:20:00,006 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-05 19:20:00,007 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-05 19:20:00,068 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 25 行有效数据
2025-05-05 19:20:00,068 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-05 19:20:00,069 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-05 19:20:00,069 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-05 19:20:00,076 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-05 19:20:00,077 - app.core.excel.processor - INFO - 是否存在规格列: True
2025-05-05 19:20:00,078 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902088127225, 名称=720g力士沐浴露樱花柔润, 规格=, 数量=2.0, 单位=瓶, 单价=24.0
2025-05-05 19:20:00,079 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:20:00,081 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902088310801, 名称=720g力士沐浴露幽莲魅肤, 规格=, 数量=2.0, 单位=瓶, 单价=24.0
2025-05-05 19:20:00,081 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:20:00,082 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902088421200, 名称=400g多芬沐浴露樱花甜香, 规格=, 数量=2.0, 单位=瓶, 单价=19.0
2025-05-05 19:20:00,082 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:20:00,117 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902022135316, 名称=3kg蓝刀亮深层洁净自然清香, 规格=, 数量=2.0, 单位=瓶, 单价=32.5
2025-05-05 19:20:00,118 - app.core.excel.processor - INFO - 解析规格: 1*4 -> 包装数量=4
2025-05-05 19:20:00,118 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902022138256, 名称=1kg袋装蓝月亮深洁清香, 规格=, 数量=2.0, 单位=袋, 单价=12.5
2025-05-05 19:20:00,119 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:20:00,119 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6970731334498, 名称=L号倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0
2025-05-05 19:20:00,119 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100
2025-05-05 19:20:00,121 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6970731334504, 名称=x1倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0
2025-05-05 19:20:00,121 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100
2025-05-05 19:20:00,122 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6934925983107, 名称=3706洁丽雅女士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0
2025-05-05 19:20:00,123 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:20:00,124 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6942203405654, 名称=3040洁丽雅男士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0
2025-05-05 19:20:00,135 - app.core.excel.processor - WARNING - 无法从商品名'3040洁丽雅男士新款隐形袜' 推断规格
2025-05-05 19:20:00,136 - app.core.excel.processor - WARNING - 价格转换失败,原始值: '单价'使用默认值0
2025-05-05 19:20:00,137 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=条码, 名称=商品全名, 规格=, 数量=0, 单位=单位, 单价=0
2025-05-05 19:20:00,139 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6901294179592, 名称=80ML六神驱蚊喷雾花露水, 规格=, 数量=5.0, 单位=瓶, 单价=11.5
2025-05-05 19:20:00,139 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:20:00,141 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6901294175341, 名称=80ml六神止痒花露水, 规格=, 数量=3.0, 单位=瓶, 单价=11.5
2025-05-05 19:20:00,141 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:20:00,141 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6907861191417, 名称=5155彩虹蚊香液1+1器无味, 规格=, 数量=5.0, 单位=套, 单价=15.18
2025-05-05 19:20:01,511 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40
2025-05-05 19:20:01,512 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6907861191127, 名称=5113彩虹双瓶乖乖无味蚊香液, 规格=, 数量=5.0, 单位=套, 单价=22.1
2025-05-05 19:20:01,513 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20
2025-05-05 19:20:01,513 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6907861050196, 名称=彩虹单瓶Q5105蚊香液无味36ml, 规格=, 数量=5.0, 单位=瓶, 单价=10.37
2025-05-05 19:20:01,513 - app.core.excel.processor - INFO - 解析规格: 1*80 -> 包装数量=80
2025-05-05 19:20:01,514 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6901826817237, 名称=南孚电池5号5粒装, 规格=, 数量=1.0, 单位=盒, 单价=296.0
2025-05-05 19:20:01,514 - app.core.excel.processor - INFO - 解析规格: 1*10 -> 包装数量=10
2025-05-05 19:20:01,515 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6901826888138, 名称=南孚5号电池两粒装, 规格=, 数量=1.0, 单位=盒, 单价=112.0
2025-05-05 19:20:01,515 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60
2025-05-05 19:20:01,516 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6923146100370, 名称=杜蕾斯玻尿酸避孕套3只装, 规格=, 数量=3.0, 单位=盒, 单价=15.5
2025-05-05 19:20:01,516 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96
2025-05-05 19:20:01,517 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6973043880493, 名称=南孚纽扣电池CR2032, 规格=, 数量=1.0, 单位=板, 单价=10.0
2025-05-05 19:20:01,517 - app.core.excel.processor - INFO - 解析规格: 1*5 -> 包装数量=5
2025-05-05 19:20:01,518 - app.core.excel.processor - INFO - 第23行: 提取商品信息 条码=6972118660114, 名称=家丽欣6011一次性胶杯, 规格=, 数量=3.0, 单位=个, 单价=4.5
2025-05-05 19:20:01,518 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:20:01,519 - app.core.excel.processor - INFO - 第24行: 提取商品信息 条码=6956934838605, 名称=83860云蕾双排纸杯50只, 规格=, 数量=3.0, 单位=个, 单价=3.6
2025-05-05 19:20:01,519 - app.core.excel.processor - INFO - 解析规格: 1×40 -> 包装数量=40
2025-05-05 19:20:04,680 - app.core.excel.processor - INFO - 提取到 21 个商品信息
2025-05-05 19:20:04,689 - app.core.excel.processor - INFO - 开始处理21 个产品信息
2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 处理商品: 条码=6902088127225, 数量=2.0, 单价=24.0, 是否赠品=False
2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 发现正常商品条码6902088127225, 数量=2.0, 单价=24.0
2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 处理商品: 条码=6902088310801, 数量=2.0, 单价=24.0, 是否赠品=False
2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 发现正常商品条码6902088310801, 数量=2.0, 单价=24.0
2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 处理商品: 条码=6902088421200, 数量=2.0, 单价=19.0, 是否赠品=False
2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 发现正常商品条码6902088421200, 数量=2.0, 单价=19.0
2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135316, 数量=2.0, 单价=32.5, 是否赠品=False
2025-05-05 19:20:04,690 - app.core.excel.processor - INFO - 发现正常商品条码6902022135316, 数量=2.0, 单价=32.5
2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6902022138256, 数量=2.0, 单价=12.5, 是否赠品=False
2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 发现正常商品条码6902022138256, 数量=2.0, 单价=12.5
2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334498, 数量=2.0, 单价=14.0, 是否赠品=False
2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 发现正常商品条码6970731334498, 数量=2.0, 单价=14.0
2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334504, 数量=2.0, 单价=14.0, 是否赠品=False
2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 发现正常商品条码6970731334504, 数量=2.0, 单价=14.0
2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6934925983107, 数量=12.0, 单价=6.0, 是否赠品=False
2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 发现正常商品条码6934925983107, 数量=12.0, 单价=6.0
2025-05-05 19:20:04,691 - app.core.excel.processor - INFO - 处理商品: 条码=6942203405654, 数量=12.0, 单价=6.0, 是否赠品=False
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品条码6942203405654, 数量=12.0, 单价=6.0
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=条码, 数量=0, 单价=0, 是否赠品=True
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现赠品:条码条码, 数量=0
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=6901294179592, 数量=5.0, 单价=11.5, 是否赠品=False
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品条码6901294179592, 数量=5.0, 单价=11.5
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=6901294175341, 数量=3.0, 单价=11.5, 是否赠品=False
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品条码6901294175341, 数量=3.0, 单价=11.5
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191417, 数量=5.0, 单价=15.18, 是否赠品=False
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品条码6907861191417, 数量=5.0, 单价=15.18
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191127, 数量=5.0, 单价=22.1, 是否赠品=False
2025-05-05 19:20:04,692 - app.core.excel.processor - INFO - 发现正常商品条码6907861191127, 数量=5.0, 单价=22.1
2025-05-05 19:20:04,693 - app.core.excel.processor - INFO - 处理商品: 条码=6907861050196, 数量=5.0, 单价=10.37, 是否赠品=False
2025-05-05 19:20:04,693 - app.core.excel.processor - INFO - 发现正常商品条码6907861050196, 数量=5.0, 单价=10.37
2025-05-05 19:20:04,693 - app.core.excel.processor - INFO - 处理商品: 条码=6901826817237, 数量=1.0, 单价=296.0, 是否赠品=False
2025-05-05 19:20:04,693 - app.core.excel.processor - INFO - 发现正常商品条码6901826817237, 数量=1.0, 单价=296.0
2025-05-05 19:20:08,081 - app.core.excel.processor - INFO - 处理商品: 条码=6901826888138, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-05 19:20:08,081 - app.core.excel.processor - INFO - 发现正常商品条码6901826888138, 数量=30.0, 单价=3.7333333333333334
2025-05-05 19:20:08,081 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100370, 数量=3.0, 单价=15.5, 是否赠品=False
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 发现正常商品条码6923146100370, 数量=3.0, 单价=15.5
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 处理商品: 条码=6973043880493, 数量=1.0, 单价=10.0, 是否赠品=False
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 发现正常商品条码6973043880493, 数量=1.0, 单价=10.0
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 处理商品: 条码=6972118660114, 数量=3.0, 单价=4.5, 是否赠品=False
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 发现正常商品条码6972118660114, 数量=3.0, 单价=4.5
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 处理商品: 条码=6956934838605, 数量=3.0, 单价=3.6, 是否赠品=False
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 发现正常商品条码6956934838605, 数量=3.0, 单价=3.6
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 分组后共21 个不同条码的商品
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902088127225 处理结果正常商品数量2.0单价24.0赠品数量0
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902088310801 处理结果正常商品数量2.0单价24.0赠品数量0
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902088421200 处理结果正常商品数量2.0单价19.0赠品数量0
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902022135316 处理结果正常商品数量2.0单价32.5赠品数量0
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6902022138256 处理结果正常商品数量2.0单价12.5赠品数量0
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6970731334498 处理结果正常商品数量2.0单价14.0赠品数量0
2025-05-05 19:20:08,083 - app.core.excel.processor - INFO - 条码 6970731334504 处理结果正常商品数量2.0单价14.0赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6934925983107 处理结果正常商品数量12.0单价6.0赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6942203405654 处理结果正常商品数量12.0单价6.0赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 条码 处理结果:只有赠品,数量=0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6901294179592 处理结果正常商品数量5.0单价11.5赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6901294175341 处理结果正常商品数量3.0单价11.5赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6907861191417 处理结果正常商品数量5.0单价15.18赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6907861191127 处理结果正常商品数量5.0单价22.1赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6907861050196 处理结果正常商品数量5.0单价10.37赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6901826817237 处理结果正常商品数量1.0单价296.0赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6901826888138 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6923146100370 处理结果正常商品数量3.0单价15.5赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6973043880493 处理结果正常商品数量1.0单价10.0赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6972118660114 处理结果正常商品数量3.0单价4.5赠品数量0
2025-05-05 19:20:08,084 - app.core.excel.processor - INFO - 条码 6956934838605 处理结果正常商品数量3.0单价3.6赠品数量0
2025-05-05 19:20:08,085 - app.core.excel.processor - INFO - 条码 条码 填充:仅有赠品,采购量=0赠品数量=0
2025-05-05 19:20:08,088 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls
2025-05-05 19:20:09,861 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls
2025-05-05 19:22:18,526 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:22:18,527 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:22:18,533 - app.core.excel.processor - INFO - 开始处理Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx
2025-05-05 19:22:19,563 - app.core.excel.processor - INFO - 成功读取Excel文件: D:/My Documents/python/orc-order-v2/data/output/微信图片_20250505185908.xlsx, 共 22 行
2025-05-05 19:22:19,575 - app.core.excel.processor - INFO - 找到可能的表头行: 第1行评分: 35
2025-05-05 19:22:19,575 - app.core.excel.processor - INFO - 识别到表头在第 1 行
2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 使用表头行重新读取数据,共 21 行有效数据
2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 找到精确匹配的条码列: 条码
2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 使用条码列: 条码
2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 找到name列(部分匹配): 商品全名
2025-05-05 19:22:19,749 - app.core.excel.processor - INFO - 找到specification列: 规格
2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 找到quantity列: 数量
2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 找到unit列: 单位
2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 找到price列: 单价
2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 列名映射结果: {'barcode': '条码', 'name': '商品全名', 'specification': '规格', 'quantity': '数量', 'unit': '单位', 'price': '单价'}
2025-05-05 19:22:19,750 - app.core.excel.processor - INFO - 是否存在规格列: True
2025-05-05 19:22:19,753 - app.core.excel.processor - INFO - 第1行: 提取商品信息 条码=6902088127225, 名称=720g力士沐浴露樱花柔润, 规格=, 数量=2.0, 单位=瓶, 单价=24.0
2025-05-05 19:22:19,755 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:22:19,765 - app.core.excel.processor - INFO - 第2行: 提取商品信息 条码=6902088310801, 名称=720g力士沐浴露幽莲魅肤, 规格=, 数量=2.0, 单位=瓶, 单价=24.0
2025-05-05 19:22:19,765 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:22:19,766 - app.core.excel.processor - INFO - 第3行: 提取商品信息 条码=6902088421200, 名称=400g多芬沐浴露樱花甜香, 规格=, 数量=2.0, 单位=瓶, 单价=19.0
2025-05-05 19:22:19,769 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:22:19,772 - app.core.excel.processor - INFO - 第4行: 提取商品信息 条码=6902022135316, 名称=3kg蓝刀亮深层洁净自然清香, 规格=, 数量=2.0, 单位=瓶, 单价=32.5
2025-05-05 19:22:19,772 - app.core.excel.processor - INFO - 解析规格: 1*4 -> 包装数量=4
2025-05-05 19:22:19,773 - app.core.excel.processor - INFO - 第5行: 提取商品信息 条码=6902022138256, 名称=1kg袋装蓝月亮深洁清香, 规格=, 数量=2.0, 单位=袋, 单价=12.5
2025-05-05 19:22:19,773 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:22:19,774 - app.core.excel.processor - INFO - 第6行: 提取商品信息 条码=6970731334498, 名称=L号倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0
2025-05-05 19:22:19,774 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100
2025-05-05 19:22:19,777 - app.core.excel.processor - INFO - 第7行: 提取商品信息 条码=6970731334504, 名称=x1倍丝柔女士一次性内裤4条装, 规格=, 数量=2.0, 单位=盒, 单价=14.0
2025-05-05 19:22:19,777 - app.core.excel.processor - INFO - 解析规格: 1*100 -> 包装数量=100
2025-05-05 19:22:19,822 - app.core.excel.processor - INFO - 第8行: 提取商品信息 条码=6934925983107, 名称=3706洁丽雅女士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0
2025-05-05 19:22:19,823 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:22:19,823 - app.core.excel.processor - INFO - 第9行: 提取商品信息 条码=6942203405654, 名称=3040洁丽雅男士新款隐形袜, 规格=, 数量=12.0, 单位=双, 单价=6.0
2025-05-05 19:22:19,824 - app.core.excel.processor - INFO - 解析规格: 1*12 -> 包装数量=12
2025-05-05 19:22:19,824 - app.core.excel.processor - INFO - 第10行: 提取商品信息 条码=6901294179592, 名称=80ML六神驱蚊喷雾花露水, 规格=, 数量=5.0, 单位=瓶, 单价=11.5
2025-05-05 19:22:19,824 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:22:19,825 - app.core.excel.processor - INFO - 第11行: 提取商品信息 条码=6901294175341, 名称=80ml六神止痒花露水, 规格=, 数量=3.0, 单位=瓶, 单价=11.5
2025-05-05 19:22:19,825 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:22:19,827 - app.core.excel.processor - INFO - 第12行: 提取商品信息 条码=6907861191417, 名称=5155彩虹蚊香液1+1器无味, 规格=, 数量=5.0, 单位=套, 单价=15.18
2025-05-05 19:22:19,827 - app.core.excel.processor - INFO - 解析规格: 1*40 -> 包装数量=40
2025-05-05 19:22:19,828 - app.core.excel.processor - INFO - 第13行: 提取商品信息 条码=6907861191127, 名称=5113彩虹双瓶乖乖无味蚊香液, 规格=, 数量=5.0, 单位=套, 单价=22.1
2025-05-05 19:22:19,828 - app.core.excel.processor - INFO - 解析规格: 1*20 -> 包装数量=20
2025-05-05 19:22:19,830 - app.core.excel.processor - INFO - 第14行: 提取商品信息 条码=6907861050196, 名称=彩虹单瓶Q5105蚊香液无味36ml, 规格=, 数量=5.0, 单位=瓶, 单价=10.37
2025-05-05 19:22:19,830 - app.core.excel.processor - INFO - 解析规格: 1*80 -> 包装数量=80
2025-05-05 19:22:19,831 - app.core.excel.processor - INFO - 第15行: 提取商品信息 条码=6901826817237, 名称=南孚电池5号5粒装, 规格=, 数量=1.0, 单位=盒, 单价=296.0
2025-05-05 19:22:19,831 - app.core.excel.processor - INFO - 解析规格: 1*10 -> 包装数量=10
2025-05-05 19:22:19,832 - app.core.excel.processor - INFO - 第16行: 提取商品信息 条码=6901826888138, 名称=南孚5号电池两粒装, 规格=, 数量=1.0, 单位=盒, 单价=112.0
2025-05-05 19:22:19,833 - app.core.excel.processor - INFO - 解析规格: 1*60 -> 包装数量=60
2025-05-05 19:22:22,721 - app.core.excel.processor - INFO - 第17行: 提取商品信息 条码=6923146100370, 名称=杜蕾斯玻尿酸避孕套3只装, 规格=, 数量=3.0, 单位=盒, 单价=15.5
2025-05-05 19:22:22,721 - app.core.excel.processor - INFO - 解析规格: 1*96 -> 包装数量=96
2025-05-05 19:22:22,723 - app.core.excel.processor - INFO - 第18行: 提取商品信息 条码=6973043880493, 名称=南孚纽扣电池CR2032, 规格=, 数量=1.0, 单位=板, 单价=10.0
2025-05-05 19:22:22,723 - app.core.excel.processor - INFO - 解析规格: 1*5 -> 包装数量=5
2025-05-05 19:22:22,723 - app.core.excel.processor - INFO - 第19行: 提取商品信息 条码=6972118660114, 名称=家丽欣6011一次性胶杯, 规格=, 数量=3.0, 单位=个, 单价=4.5
2025-05-05 19:22:22,723 - app.core.excel.processor - INFO - 解析规格: 1*48 -> 包装数量=48
2025-05-05 19:22:22,724 - app.core.excel.processor - INFO - 第20行: 提取商品信息 条码=6956934838605, 名称=83860云蕾双排纸杯50只, 规格=, 数量=3.0, 单位=个, 单价=3.6
2025-05-05 19:22:22,724 - app.core.excel.processor - INFO - 解析规格: 1×40 -> 包装数量=40
2025-05-05 19:22:22,724 - app.core.excel.processor - INFO - 提取到 20 个商品信息
2025-05-05 19:22:22,734 - app.core.excel.processor - INFO - 开始处理20 个产品信息
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902088127225, 数量=2.0, 单价=24.0, 是否赠品=False
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品条码6902088127225, 数量=2.0, 单价=24.0
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902088310801, 数量=2.0, 单价=24.0, 是否赠品=False
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品条码6902088310801, 数量=2.0, 单价=24.0
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902088421200, 数量=2.0, 单价=19.0, 是否赠品=False
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品条码6902088421200, 数量=2.0, 单价=19.0
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902022135316, 数量=2.0, 单价=32.5, 是否赠品=False
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品条码6902022135316, 数量=2.0, 单价=32.5
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6902022138256, 数量=2.0, 单价=12.5, 是否赠品=False
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品条码6902022138256, 数量=2.0, 单价=12.5
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334498, 数量=2.0, 单价=14.0, 是否赠品=False
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品条码6970731334498, 数量=2.0, 单价=14.0
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6970731334504, 数量=2.0, 单价=14.0, 是否赠品=False
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 发现正常商品条码6970731334504, 数量=2.0, 单价=14.0
2025-05-05 19:22:22,735 - app.core.excel.processor - INFO - 处理商品: 条码=6934925983107, 数量=12.0, 单价=6.0, 是否赠品=False
2025-05-05 19:22:25,771 - app.core.excel.processor - INFO - 发现正常商品条码6934925983107, 数量=12.0, 单价=6.0
2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 处理商品: 条码=6942203405654, 数量=12.0, 单价=6.0, 是否赠品=False
2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 发现正常商品条码6942203405654, 数量=12.0, 单价=6.0
2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 处理商品: 条码=6901294179592, 数量=5.0, 单价=11.5, 是否赠品=False
2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 发现正常商品条码6901294179592, 数量=5.0, 单价=11.5
2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 处理商品: 条码=6901294175341, 数量=3.0, 单价=11.5, 是否赠品=False
2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 发现正常商品条码6901294175341, 数量=3.0, 单价=11.5
2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191417, 数量=5.0, 单价=15.18, 是否赠品=False
2025-05-05 19:22:25,772 - app.core.excel.processor - INFO - 发现正常商品条码6907861191417, 数量=5.0, 单价=15.18
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6907861191127, 数量=5.0, 单价=22.1, 是否赠品=False
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品条码6907861191127, 数量=5.0, 单价=22.1
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6907861050196, 数量=5.0, 单价=10.37, 是否赠品=False
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品条码6907861050196, 数量=5.0, 单价=10.37
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6901826817237, 数量=1.0, 单价=296.0, 是否赠品=False
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品条码6901826817237, 数量=1.0, 单价=296.0
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6901826888138, 数量=30.0, 单价=3.7333333333333334, 是否赠品=False
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品条码6901826888138, 数量=30.0, 单价=3.7333333333333334
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 处理商品: 条码=6923146100370, 数量=3.0, 单价=15.5, 是否赠品=False
2025-05-05 19:22:25,773 - app.core.excel.processor - INFO - 发现正常商品条码6923146100370, 数量=3.0, 单价=15.5
2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 处理商品: 条码=6973043880493, 数量=1.0, 单价=10.0, 是否赠品=False
2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 发现正常商品条码6973043880493, 数量=1.0, 单价=10.0
2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 处理商品: 条码=6972118660114, 数量=3.0, 单价=4.5, 是否赠品=False
2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 发现正常商品条码6972118660114, 数量=3.0, 单价=4.5
2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 处理商品: 条码=6956934838605, 数量=3.0, 单价=3.6, 是否赠品=False
2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 发现正常商品条码6956934838605, 数量=3.0, 单价=3.6
2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 分组后共20 个不同条码的商品
2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 条码 6902088127225 处理结果正常商品数量2.0单价24.0赠品数量0
2025-05-05 19:22:25,774 - app.core.excel.processor - INFO - 条码 6902088310801 处理结果正常商品数量2.0单价24.0赠品数量0
2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6902088421200 处理结果正常商品数量2.0单价19.0赠品数量0
2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6902022135316 处理结果正常商品数量2.0单价32.5赠品数量0
2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6902022138256 处理结果正常商品数量2.0单价12.5赠品数量0
2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6970731334498 处理结果正常商品数量2.0单价14.0赠品数量0
2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6970731334504 处理结果正常商品数量2.0单价14.0赠品数量0
2025-05-05 19:22:25,775 - app.core.excel.processor - INFO - 条码 6934925983107 处理结果正常商品数量12.0单价6.0赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6942203405654 处理结果正常商品数量12.0单价6.0赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6901294179592 处理结果正常商品数量5.0单价11.5赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6901294175341 处理结果正常商品数量3.0单价11.5赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6907861191417 处理结果正常商品数量5.0单价15.18赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6907861191127 处理结果正常商品数量5.0单价22.1赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6907861050196 处理结果正常商品数量5.0单价10.37赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6901826817237 处理结果正常商品数量1.0单价296.0赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6901826888138 处理结果正常商品数量30.0单价3.7333333333333334赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6923146100370 处理结果正常商品数量3.0单价15.5赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6973043880493 处理结果正常商品数量1.0单价10.0赠品数量0
2025-05-05 19:22:28,604 - app.core.excel.processor - INFO - 条码 6972118660114 处理结果正常商品数量3.0单价4.5赠品数量0
2025-05-05 19:22:28,605 - app.core.excel.processor - INFO - 条码 6956934838605 处理结果正常商品数量3.0单价3.6赠品数量0
2025-05-05 19:22:28,609 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls
2025-05-05 19:22:28,611 - app.core.excel.processor - INFO - 采购单已保存到: D:\My Documents\python\orc-order-v2\data\output\采购单_微信图片_20250505185908.xls
2025-05-05 19:22:37,218 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:22:37,219 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:28:36,765 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:28:36,766 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:29:16,906 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:29:16,908 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:30:06,153 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:30:06,154 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls
2025-05-05 19:30:28,306 - app.core.excel.processor - INFO - 初始化ExcelProcessor
2025-05-05 19:30:28,307 - app.core.excel.processor - INFO - 初始化完成,模板文件: templates\银豹-采购单模板.xls