Python
•
•
By Daniel
Python 操作 Excel 自動化:OpenPyXL 與 Pandas 的應用
告別手動複製貼上
在企業環境中,Excel 仍是數據交換的主流。Python 提供了強大的庫來自動化 Excel 任務。
- Pandas:
df.to_excel()和pd.read_excel()是最快的方法,適合單純的數據讀寫與分析。可以輕鬆將 SQL 查詢結果匯出為 Excel 報表。 - OpenPyXL:當需要精細控制 Excel 格式 (如儲存格顏色、字型、合併儲存格、插入公式或圖表) 時,OpenPyXL 是最佳選擇。
實戰案例:寫一個腳本,每週自動讀取多個部門的業績 Excel 檔,合併數據,計算 KPI,並生成一份帶有圖表與條件格式設定的總表,寄給主管。這能幫你省下每週數小時的重複勞動。