Skill 多語言閱讀指南
xlsx用途、用法與原始來源
當電子表格檔案是主要輸入或輸出時,都可以使用此技能。這表示使用者需要執行以下任何操作:開啟、讀取、編輯或修復現有的 .xlsx、.xlsm、.xltx、.csv 或 .tsv 檔案(例如,新增列、計算公式、格式化、繪製圖表、清理混亂資料);從頭開始或從其他資料來源建立新的電子表格;或在表格檔案格式之間進行轉換。尤其當使用者透過名稱或路徑引用電子表格檔案時(即使是隨意提及,例如「我下載的 xlsx 檔案」),並希望對其進行操作或產生結果,則應觸發此技能。此外,當需要清理或重構混亂的表格資料檔案(格式錯誤的行、錯位的標題、垃圾資料)並將其轉換為正確的電子表格時,也應觸發此技能。最終交付物必須是電子表格檔案。如果主要交付物是 Word 文件、HTML 報告、獨立的 Python 腳本、資料庫管道或 Google Sheets API 集成,即使涉及表格數據,也不要觸發此技能。
原文擷取時間:
- 來源儲存庫
- anthropics/skills
- SKILL.md
skills/xlsx/SKILL.md- 儲存庫 Star
- 185,373
- 儲存庫最近更新
- 2026-10-29
- 能力分類
- 數據
- 最近採集時間
授權:授權檔案待核驗
流程片段用來協助閱讀上游說明。本頁沒有執行第三方 Skill,不屬於實測評測。
下面的用途與操作片段來自上游文件,由本站整理並翻譯,和另行標示的 Codez 編輯分析分開呈現。
這個 Skill 能做什麼
當電子表格檔案是主要輸入或輸出時,都可以使用此技能。這表示使用者需要執行以下任何操作:開啟、讀取、編輯或修復現有的 .xlsx、.xlsm、.xltx、.csv 或 .tsv 檔案(例如,新增列、計算公式、格式化、繪製圖表、清理混亂資料);從頭開始或從其他資料來源建立新的電子表格;或在表格檔案格式之間進行轉換。尤其當使用者透過名稱或路徑引用電子表格檔案時(即使是隨意提及,例如「我下載的 xlsx 檔案」),並希望對其進行操作或產生結果,則應觸發此技能。此外,當需要清理或重構混亂的表格資料檔案(格式錯誤的行、錯位的標題、垃圾資料)並將其轉換為正確的電子表格時,也應觸發此技能。最終交付物必須是電子表格檔案。如果主要交付物是 Word 文件、HTML 報告、獨立的 Python 腳本、資料庫管道或 Google Sheets API 集成,即使涉及表格數據,也不要觸發此技能。
如何使用:上游操作流程
XLSX 檔案的建立、編輯與分析
>openpyxl,pandas, 和markitdown已預先安裝-無需運行pip install首先,編寫腳本並直接導入。只有當導入失敗時(或markitdown命令缺失):pip install缺少軟體包。 > 以下腳本路徑相對於此技能的目錄。
選擇能夠經受驗證的公式
LibreOffice 實作的函數比 Excel 少,而且它無法計算的函數會變成字面值。#NAME?已寫入您提供的文件中。首選 Excel 表格。2007-時代功能 —SUMIFS,INDEX,MATCH,IFERROR,SUMPRODUCT— 不需要前綴。
openpyxl 的陷阱
讀取模型需要兩次載入。data_only=True預設情況下,傳回的是不包含公式的快取值;而預設行為傳回的是不包含值的公式字串。一次操作無法同時滿足這兩個條件。data_only=True保存會破壞文件。該工作簿中已沒有任何公式,因此儲存會將所有公式永久地替換為實際值。
python scripts/recalc.py output.xlsx [timeout_seconds] # default 30環境與相依需求
每項輸出的要求
除非使用者另有說明,否則全文使用專業字體(Arial、Times New Roman)。公式零錯誤。絕不發貨。recalc.py報告errors_found如果你認為某個錯誤發生在你之前,那就證明這一點:載入*原始*檔案。data_only=True看看那個單元格。你引入的錯誤和你繼承的錯誤看起來一模一樣。
依賴關係
openpyxl,pandas,markitdown(pip,預先安裝-僅在導入失敗或命令缺失時才安裝)· LibreOffice(soffice透過自動配置為沙盒環境scripts/office/soffice.py)
限制與結果檢查
重新計算(當檔案包含公式時必須執行此操作)
openpyxl 將公式寫入字串,不快取任何值。因此,在重新計算之前,每個公式單元格都會顯示為字串。None讀取快取值 —pandas,load_workbook(data_only=True)以及大多數預覽程式。 LibreOffice 會計算每個公式,檔案會直接重寫,然後產生 JSON 格式的文字:status(success|errors_found),total_formulas,total_errors,以及一個error_summary命名至100每種錯誤類型的儲存格(locations_truncated它說它扣留了多少——信任total_errors(不是列表的長度)。修復它命名的內容並再次運行。帶有 JSON 的error鑰匙而不是status這意味著沒有重新計算任何內容,並且只有這種情況的非零值存在——errors_found出口0所以,千萬不要把乾淨的退出當作乾淨的工作簿。
開始使用前
- 先核對支援的 Agent 宿主和儲存庫安裝說明。保留完整 Skill 目錄及其引用的腳本、資源和文件,只複製 SKILL.md 可能遺漏相依需求。
- 向 Agent 提供實際輸入、預期輸出和驗收標準。呼叫方式與可用工具取決於宿主環境,本站不假定存在通用的安裝指令。
- 先在暫存專案或輸入副本上試用。涉及修改檔案、遠端服務或計費資源的操作,應逐項核對後再授權。
- 依照原文檢查項目和自己的需求驗證輸出。成功觸發或儲存庫 Star 較高,都不能證明結果正確。
繼續閱讀原始文件
相關 Skill
翻譯與介紹範圍
本頁從固定版本的上游 SKILL.md 整理用途與操作片段,譯文使用輔助翻譯。它不是完整手冊,也不代表經過相容性實測;使用前請核對原文及其引用檔案。
介紹依據下方列出的固定版本;目前儲存庫動態和目錄擷取時間分開呈現。
- 固定版本來源
- 閱讀原文 ↗
- 原文擷取時間
- 來源提交版本
ca45fc496a3436251f191354091d557da31c15b5- 原文 SHA-256
6712b39718fe815054abca9c3ee72f989613e6f771c8a5c58f30a65a6c905622