02 / PYTHON
可操作示範・模擬訂單Excel 訂單報表自動化
每天從平台匯出訂單、再手動核對營收?用這四筆模擬訂單看清楚:怎麼排除取消單、自動計算營收與銷量,並用同一份 CSV 重跑驗收。
01 / 輸入原始訂單
| 訂單 | 件數 | 小計 | 狀態 |
|---|---|---|---|
| O101 | 4 | NT$480 | 完成 |
| O102 | 2 | NT$360 | 完成 |
| O103 | 3 | NT$1,080 | 完成 |
| O104 | 1 | NT$360 | 取消 |
02 / 報表只計完成訂單
- 營收
- NT$1,920
- 銷量
- 9 件
3 筆完成、1 筆排除。O104 的 NT$360 和 1 件都不進報表。
如何在 Excel 排除取消訂單、計算營收?
用 Excel 開啟上面的原始 CSV。這份檔案的 C 欄是件數、D 欄是單價、E 欄是狀態。先以「完成」作為唯一納入條件,再計算銷量和營收:
銷量:=SUMIF(E2:E5,"完成",C2:C5)
營收:=SUMPRODUCT(--(E2:E5="完成"),C2:C5,D2:D5)
這四筆資料會算出 9 件、NT$1,920。公式範圍只涵蓋範例的第 2 到第 5 列。若每天有新資料,應改用會擴充的 Excel 表格,或由程式每次讀取完整檔案。實際報表還要先約定退貨、退款、折扣與運費怎麼計算。
從原始訂單到結果
- 開啟原始 CSV,確認共有四筆訂單,其中 O104 已取消。
- 回到首頁選「平日訂單」,按「產生報表」並下載輸出。
- 與上方預期報表比對:完成 3 筆、排除 1 筆、營收 NT$1,920、銷量 9 件。
委託時可以怎麼驗收
- 先確認訂單欄位、取消單的排除規則與要產出的報表格式。
- 依專案約定交付自動化程式、欄位對照和操作說明,並留下可重跑的驗收樣本。
- 用同一批資料重跑,以人工核對的營收、銷量及排除筆數對照程式輸出。
這是工作室自製的模擬案例,不是客戶實績。首頁試算只讀內建資料,不上傳檔案,也不代表所有 Excel 版型都能直接匯入。如想用其他 CSV 試驗,可使用獨立的資料健檢工具。
洽詢 Excel/CSV 報表自動化。可以先說明來源與想要的結果,有需要再提供去識別化樣本。