一個基於 Web 的檔案轉換工具,支援將 CSV/Excel 資料轉換為標準化的 Invoice(發票)和 Packing List(裝箱單)格式。
invoice-packing-tool/
├── exact_invoice_template.html # 主要 HTML 應用(推薦使用)
├── app.py # Streamlit 應用
├── transform.py # 轉檔邏輯
├── create_invoice_template.py # 範本建立工具
├── requirements.txt # Python 依賴套件
├── test_data.csv # 測試資料
├── packing_list_test_data.csv # Packing List 測試資料
├── run.bat # Windows 啟動腳本
├── run.sh # Linux/Mac 啟動腳本
├── README.md # 說明文件
└── PRD.md # 產品需求文件
exact_invoice_template.html
檔案pip install -r requirements.txt
streamlit run app.py
run.bat
./run.sh
retailer_erp_customer_name
- 客戶名稱retailer_warehouse_address
- 客戶地址retailer_contact_phone
- 聯絡電話retailer_contact_name
- 聯絡人sku
- 產品編號name
- 產品名稱retailer_erp_customer_name
- 客戶名稱retailer_warehouse_address
- 客戶地址retailer_contact_phone
- 聯絡電話retailer_contact_name
- 聯絡人sku
- 產品編號name
- 產品名稱effective_date
- 有效日期measurement
- 測量單位weight
- 重量git init
git add .
git commit -m "Initial commit: Invoice & Packing List 轉檔工具"
git remote add origin https://github.com/rubylee-lgtm/invoice-packing.git
git push -u origin main
invoice-packing-tool.zip
部署到 GitHub 後,可以透過 GitHub Pages 提供線上服務:
https://rubylee-lgtm.github.io/invoice-packing/
如有問題或建議,請:
本專案採用 MIT 授權條款。
版本:1.0
最後更新:2024-09-23
GitHub 倉庫:https://github.com/rubylee-lgtm/invoice-packing# i n v o i c e - p a c k i n g