商品資料檢查示例（模擬資料）

需要 Python 3.13（本次實際驗證環境），不需要第三方庫或 API。
在此目錄執行：
python -X utf8 check_products.py sample.csv --output output
然後用瀏覽器打開 output/report.html。
執行測試：python -X utf8 -m unittest -v

sample.csv 是程式教學用的 6 條虛構商品，並非真實商品資料。
輸入格式：UTF-8 或 UTF-8 BOM、逗號分隔 CSV，必須有示例中的 6 個欄位。
尺寸固定按 cm、重量固定按 g，數值為正有限值；編號按去除首尾空白後的文字檢查重複。
腳本不改輸入檔案，不補值，不刪行；輸出目錄已存在時停止。
問題位置是 CSV 物理行號；帶引號的多行儲存格顯示其結束行。

未檢查來源、單位混用、數值合理範圍、運費或報價，不把「本規則通過」當作資料真實。
不直接支持 xlsx、其他編碼、其他分隔符、合併儲存格或多規格拆分。
本次只驗證 Windows 本地 Python 與 Edge 瀏覽器；未驗證 Mac、手機或實際業務表。
本工具執行過程不呼叫模型或外部網絡。程式碼與圖文含 AI 輔助創作。

Python CSV 參考：https://docs.python.org/3/library/csv.html
