Smile PythonEnglish
← 所有技術作品

02 / PYTHON

可操作示範・模擬訂單

Excel 訂單報表自動化

每天從平台匯出訂單、再手動核對營收?用這四筆模擬訂單看清楚:怎麼排除取消單、自動計算營收與銷量,並用同一份 CSV 重跑驗收。

平日批次:同一份資料,整理前後首頁示範 · 模擬訂單

01 / 輸入原始訂單

首頁試算使用的四筆平日模擬訂單
訂單件數小計狀態
O1014NT$480完成
O1022NT$360完成
O1033NT$1,080完成
O1041NT$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 表格,或由程式每次讀取完整檔案。實際報表還要先約定退貨、退款、折扣與運費怎麼計算。

從原始訂單到結果

  1. 開啟原始 CSV,確認共有四筆訂單,其中 O104 已取消。
  2. 回到首頁選「平日訂單」,按「產生報表」並下載輸出。
  3. 與上方預期報表比對:完成 3 筆、排除 1 筆、營收 NT$1,920、銷量 9 件。

委託時可以怎麼驗收

  • 先確認訂單欄位、取消單的排除規則與要產出的報表格式。
  • 依專案約定交付自動化程式、欄位對照和操作說明,並留下可重跑的驗收樣本。
  • 用同一批資料重跑,以人工核對的營收、銷量及排除筆數對照程式輸出。

這是工作室自製的模擬案例,不是客戶實績。首頁試算只讀內建資料,不上傳檔案,也不代表所有 Excel 版型都能直接匯入。如想用其他 CSV 試驗,可使用獨立的資料健檢工具。

洽詢 Excel/CSV 報表自動化。可以先說明來源與想要的結果,有需要再提供去識別化樣本。