生產力
working-with-spreadsheets avatar

working-with-spreadsheets

使用 openpyxl 與 pandas 建立和編輯 Excel 試算表,包含專業格式、公式與財務建模標準。

簡介

此技能為透過 Python 以程式化方式管理 Excel 檔案提供了結構化的框架,專注於精確性、可讀性與財務建模的最佳實踐。它專為需要自動化建立、修改與分析 .xlsx 檔案的開發人員與財務分析師設計,確保透過使用原生 Excel 公式而非硬編碼的 Python 計算結果,維持邏輯的透明度。透過利用 openpyxl 進行儲存格層級的操作以及 pandas 進行高效資料處理,此技能能確保產出的檔案符合專業審計標準。

  • 自動化 Excel 檔案產生與編輯,完整支援公式、樣式與資料驗證。

  • 整合嚴格的財務建模標準,包括針對輸入值、公式、跨工作表連結與外部檔案參考的顏色編碼慣例。

  • 先進的格式化功能,適用於貨幣、百分比與自訂估值倍數,確保產出報告符合要求。

  • 支援使用 pandas 進行資料分析工作流,在寫入結構化 Excel 活頁簿前先處理大型資料集。

  • 整合公式驗證與除錯功能,使用如 recalc.py 的自訂腳本在定案前識別 #REF!、#DIV/0! 與 #VALUE! 等錯誤。

  • 針對大型檔案提供高效記憶體管理技術,包括唯讀與唯寫模式以優化效能。

  • 務必優先使用 Excel 公式(如 =SUM, =IF 等)而非 Python 計算出的數值,以保持模型的靈活性。

  • 遵守顏色編碼規範:藍色用於輸入值、黑色用於計算公式、綠色用於跨工作表連結,以最大化可讀性。

  • 使用 pandas 進行初步資料擷取與驗證,然後轉向 openpyxl 進行最終樣式設定與公式注入。

  • 定期執行包含的驗證腳本,檢查公式錯誤與無效的儲存格參照。

  • 注意常見的陷阱,例如除以零錯誤、資料型別不匹配以及跨工作表連結語法錯誤。

倉庫統計

Star 數
24
Fork 數
10
Open Issue 數
33
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 上午04:39
在 GitHub 查看