📊 庫存盤點 CSV 上傳

上傳您填寫完成的庫存盤點CSV文件,系統將自動處理差異分析

📋 操作步驟

1
列印盤點表
訪問 /stock-take-print
2
下載CSV模板
點擊盤點表上的下載連結
3
實地盤點
按照表單進行庫存盤點
4
填寫CSV
在Excel中填入實點數量
5
上傳處理
使用下方表單上傳文件

📄 文件要求

文件格式:CSV (.csv)
最大大小:10MB
必須包含:UID, Counted_Qty 欄位
🔧 編碼支持:UTF-8, GBK, GB2312, Big5
💡 Excel建議:另存新檔 → 「CSV UTF-8 (逗號分隔)」

📤 上傳CSV文件

{{ validationErrors.batchId }}

若CSV中已包含批次號碼會自動偵測

📁
拖拽CSV文件到此處或
支持 .csv 格式,最大 10MB
📄
{{ selectedFile.name }}
{{ formatFileSize(selectedFile.size) }}

{{ validationErrors.file }}

📊 處理進度

{{ uploadProgress.message }}

📋 分析結果

{{ results.success ? '✅ 處理成功' : '❌ 處理失敗' }}
{{ results.total_rows_processed || 0 }}
處理項目數
{{ results.total_adjustments || 0 }}
需要調整
{{ (results.error_rows || []).length }}
錯誤項目
⚠️

處理錯誤

{{ results.error_message }}

❌ 錯誤項目 ({{ results.error_rows.length }})

行號 錯誤信息
第 {{ error.row }} 行 {{ error.error }}

📊 庫存調整 ({{ results.adjustments.length }})

UID 品名 系統數量 實點數量 差異 調整類型
{{ adj.uid }} {{ adj.name }} {{ adj.current_qty }} {{ adj.unit }} {{ adj.counted_qty }} {{ adj.unit }} {{ parseFloat(adj.difference) > 0 ? '+' : '' }}{{ adj.difference }} {{ adj.unit }} {{ adj.adjustment_type === 'increase' ? '📈 增加' : '📉 減少' }}