Safe Launch 報告轉換系統
這是一個基於Flask的網頁應用,用於處理SPC的Raw data (.xls/.xlsx),自動化執行數據轉換與統計分析。
功能特色
- 支援 .xls 和 .xlsx 檔案格式
- 自動化數據分組與聚合
- 計算統計數據(最小值、最大值、平均值、標準差、PPK)
- 四捨五入至小數點第三位
- 美觀的現代化網頁界面
- 即時處理進度顯示
安裝與部署
1. 安裝依賴
pip install -r requirements.txt
2. 啟動應用
python app.py
3. 訪問應用
打開瀏覽器訪問:http://localhost:12001
項目結構
data_transform/
├── app.py # Flask主應用
├── transform_data.py # 數據處理核心邏輯
├── requirements.txt # Python依賴包
├── templates/
│ └── index.html # 網頁模板
└── uploads/ # 上傳文件存儲目錄
使用說明
- 打開網頁應用
- 點擊「選擇檔案」按鈕
- 選擇要處理的Excel檔案(.xls或.xlsx格式)
- 點擊「上傳並處理」按鈕
- 等待處理完成後自動下載結果檔案
技術架構
- 後端: Flask (Python)
- 前端: HTML5 + Bootstrap 4 + jQuery
- 數據處理: pandas + numpy
- 文件處理: openpyxl + xlrd
注意事項
- 確保Excel檔案包含名為"Sheet1"的工作表
- 處理大檔案時可能需要較長時間
- 建議在生產環境中使用WSGI服務器(如Gunicorn)
Description
Languages
Python
66.2%
HTML
33.8%