Skip to main content

Excel 自動化輸入進銷存系統

📌 功能簡介

此工具可將 Excel 檔案中的 產品編號、倉庫編號、數量,透過 PyAutoGUI 模擬鍵盤操作,自動輸入到進銷存系統畫面中,減少人工逐筆輸入的時間。


🔧 系統架構

  • 語言:Python

  • 使用套件

    • pandas(讀取 Excel)

    • pyautogui(模擬鍵盤操作)

    • tkinter(檔案選擇介面)

    • ctypes(偵測並切換輸入法)

  • 適用平台:Windows


📑 功能流程

  1. 使用者選擇一份 Excel 檔案(含 SKU、倉庫、數量)。

  2. 系統等待 5 秒,讓使用者切換到進銷存輸入畫面。

  3. 自動檢查輸入法:

    • 若為 中文輸入法(繁體或簡體),自動切換至 英文輸入法

  4. 依序將 Excel 每列資料輸入:

    • 輸入產品編號 → Tab → 輸入倉庫 → Tab → 輸入數量 → Enter → 下一列。

  5. 全部完成後,顯示提示訊息。


▶️ 使用方式

auto_input.py
  1. 執行後選擇 Excel 檔案。

  2. 切換到進銷存畫面。

  3. 5 秒後自動開始逐筆輸入。


⚠️ 注意事項

  • 輸入法切換鍵需符合 Ctrl + Shift(可依實際情況調整)。

  • 輸入過程請勿移動滑鼠或手動輸入,以免干擾。

  • 若 Excel 欄位順序不同,需調整程式中 row[0]row[1]row[2] 的對應。