換 ERP 不必重打歷史資料:1,800 筆單據一天自動轉完
加德隆國際開發換新 ERP,舊系統無法批次匯出入。用 Python 清理資料、RPA 逐筆輸入新系統,原本人工 15 小時的庫存異動單一天內跑完,同仁只花 1 到 2 小時檢查例外。

客戶背景
加德隆國際開發是台灣道路工程機械的代理與維修商,長年代理 DYNAPAC 等國際品牌,從設備銷售、零配件到現場維修都自己來。
公司決定把舊 ERP 換成新系統,卻卡在第一步:舊 ERP 沒有批次匯出、匯入的功能,多年累積的庫存、進銷貨單據只能一筆一筆手動輸入新系統。部分舊檔案格式混亂,倉庫編碼、課稅類型等欄位也和新系統對不上。
加德隆希望換系統不要靠同仁加班硬撐,歷史資料要完整、正確地轉過去,日常業務也不能因此停擺。
成果總覽
- 庫存異動單自動轉入新 ERP
- 1,800 筆
- 同樣的量,人工輸入最快需要的時間
- 15 小時
- 機器人在夜間批次跑完全部資料
- 1 天內
- 同仁只需檢查紀錄、處理例外
- 1–2 小時
資料轉入
舊系統無法批次匯入,只能一筆一筆手動輸入
機器人照人工步驟逐筆輸入,夜間自動執行
欄位格式
倉庫編碼、課稅類型和新系統對不上,要人工對照
Python 程式自動轉換格式,排除重複與異常資料
錯誤檢查
漏打、打錯要等之後對帳才發現
每一筆都留紀錄,出錯的單據與欄位自動列出
同仁負擔
為了轉系統加班趕工
照 SOP 啟動,只處理少數例外
挑戰
換 ERP 最花時間的往往不是新系統本身,而是把舊資料搬過去:
- 舊系統沒有匯出入功能:沒有 API、也不能批次匯入,資料只能從畫面一筆筆操作。
- 新舊欄位定義不同:倉庫編碼、課稅類型等欄位寫法不一致,直接搬過去會出錯,必須先轉換。
- 資料量大、容錯率低:歷史單據會影響庫存與帳務,漏一筆、錯一個欄位,後續都要花更多時間追查;轉換期間業務也要照常運作。
沒有匯入功能,不代表只能人工重打。 機器人可以照同仁在畫面上的操作步驟逐筆輸入,人只需要處理少數例外。
執行項目
盤點資料:從舊 ERP 匯出並釐清欄位
從舊 ERP 匯出 Excel,和同仁一起對照新舊系統的欄位定義,列出需要轉換的倉庫編碼、課稅類型等欄位,以及要排除的重複與異常資料。
資料清理:用 Python 自動轉換格式
撰寫 Python 程式批次轉換代碼與格式、比對重複資料、過濾異常值,讓每一筆資料進新系統前就符合格式。
自動輸入:RPA 模擬人工操作新 ERP
用 Power Automate 模擬同仁在新 ERP 的點選與輸入步驟,逐筆建立單據。批次作業安排在夜間執行,不佔用白天的系統與人力。
例外處理:每一筆都留下紀錄
每筆資料的轉換與輸入都寫入執行紀錄,哪張單、哪個欄位異常一看就知道。同仁只需複查報表,針對少數特殊狀況手動調整。
測試與上線:寫成 SOP 交接
在實際工作環境完整測試,依結果調整流程與例外機制。遇到新舊制度差異造成稽核卡關時,也即時補上客製的例外處理。最後把操作步驟寫成 SOP,交給同仁自己啟動。
導入成效
- 換系統不必重打資料:以庫存異動單為例,1,800 筆資料人工最快也要 15 小時,改由機器人在一天內全部轉完,同仁只花 1 到 2 小時檢查紀錄、處理例外。
- 資料轉得更正確:格式轉換由程式統一處理,每一筆都有紀錄可查,財務、倉管、管理部門都能用報表核對資料是否吻合。
- 之後的轉換一鍵啟動:流程寫成 SOP,之後每批資料轉換幾乎都能照表操作,不必再找工程師。
- 同仁更願意用新工具:原本不熟悉數位工具的同仁,看到自動化真的省事,也開始主動提出可以改善的流程。

