Python By Daniel

Python 操作 Excel 自動化:OpenPyXL 與 Pandas 的應用

告別手動複製貼上

在企業環境中,Excel 仍是數據交換的主流。Python 提供了強大的庫來自動化 Excel 任務。

  • Pandasdf.to_excel()pd.read_excel() 是最快的方法,適合單純的數據讀寫與分析。可以輕鬆將 SQL 查詢結果匯出為 Excel 報表。
  • OpenPyXL:當需要精細控制 Excel 格式 (如儲存格顏色、字型、合併儲存格、插入公式或圖表) 時,OpenPyXL 是最佳選擇。

實戰案例:寫一個腳本,每週自動讀取多個部門的業績 Excel 檔,合併數據,計算 KPI,並生成一份帶有圖表與條件格式設定的總表,寄給主管。這能幫你省下每週數小時的重複勞動。