前言¶
生成 Excel 報表這件事,常見的做法是寫一段一次性腳本:拼單元格、套樣式、最後另存。一旦報表要帶多個 sheet、跨表引用公式、合併單元格和圖表,腳本就會越堆越長,公式算出來的值也常常是空的——openpyxl 只寫不算。下面介紹的這個 Skill 把這套流程收斂成一組可觸發的能力,底層仍是 Python 與 openpyxl,外加 LibreOffice 無頭重算。
這是什麼¶
Skill 名稱爲「Excel表格構建與公式」,座標 @org-b6kzcl68/xlsx,版本 1.0.0,來源標記爲 enterprise,由重慶途光網絡傳媒有限責任公司發佈,分類 office-efficiency,不需要 API Key(requires_api_key=false)。它面向的是電子表格處理與分析場景:創建 .xlsx 報告、讀取或導出已有工作簿、在 CSV 與 xlsx 之間轉換。
核心功能¶
1、創建與寫入:用 openpyxl 新建工作簿,支持多 sheet、樣式、合併單元格、圖表與表格。
2、讀取與導出:讀取已有 .xlsx,或把工作簿內容導出爲 JSON、CSV。
3、結構編輯:增刪行、增刪列,調整表結構。
4、公式重算:通過 LibreOffice 無頭模式重算公式,避免打開文件時公式值爲空。
5、觸發方式:在對話中提到「Excel表格生成」「多sheet報表」「openpyxl」「公式重算」「CSV轉xlsx」等表述即可命中。
安裝與啓用¶
已抓取資料中沒有給出安裝命令或目錄約定,也沒有 Cursor、Codex CLI、Claude Code 各自的差異說明。該 Skill 基於通用 SKILL.md 格式,實際啓用方式以宿主工具的文檔爲準,本文不推測。
下面這段是資料中可覈對的歸屬與元信息,寫文檔或做登記時可以直接引用:
名稱: Excel表格構建與公式
座標: @org-b6kzcl68/xlsx
版本: 1.0.0
來源: enterprise
分類: office-efficiency
發佈者: 重慶途光網絡傳媒有限責任公司
標籤: requires_api_key=false
典型用法¶
資料給出的是能力清單與觸發詞,沒有附帶可複製的腳本。按其描述,一次完整的處理流程是:先明確要產出的工作簿結構(幾個 sheet、哪些列、是否需要合併與圖表),再寫入數據與公式,接着用 LibreOffice 無頭模式重算公式,最後按需導出 JSON 或 CSV。
幾個直接可用的場景:
- 生成帶樣式和公式的多 sheet 報表。
- 讀取已有工作簿,取出數據或整體導出。
- 在單元格層面增刪行、增刪列。
- CSV 與 xlsx 雙向轉換。
- 公式重算,確保導出後的文件裏公式已有結果。
適用場景與注意¶
適合需要程序化產出 Excel 交付物、且不希望維護大段一次性腳本的場景。
需要注意的幾點:
1、公式結果依賴 LibreOffice 重算,環境裏需要可用的 LibreOffice;資料未說明重算的具體命令與參數。
2、統計數字以抓取到的 SkillHub 頁面爲準:評分 100000、下載 1010、安裝 0。資料未提供統計的時間範圍;另有線索顯示評分爲 99402、下載 1662,兩處不一致,引用時需自行覈對。
3、資料給出的官方地址爲 https://www.skillhub.cn/skills/org-b6kzcl68/xlsx,接口地址爲 https://api.skillhub.cn/org-02qudk26/xlsx,兩者的 org 標識不一致,本文未能打開任一頁面驗證,引用前建議自行覈對。
4、簡介末尾帶有一句淘寶店鋪「AI靈匣」的推廣語,指向所謂完整版工作流套件,屬於發佈者的外部導流內容,與 Skill 本身能力無關。
小結¶
它把 openpyxl 建表、改結構、導出和 LibreOffice 重算打包成一套可觸發的流程,省掉重複拼腳本的工作。需要確認安裝方式和重算細節時,直接看上面的官方地址。