用途:按用户要求创建、编辑或分析 .xlsx 文件,兼顾数据分析、公式建模与格式化输出。资料来自 promptadvisers/claude-code-polished-documents-skills 的 xlsx 技能说明。
主要能力:使用 pandas 进行数据读取、统计与导出;使用 openpyxl 创建工作簿、写入公式与格式化、编辑现有文件并保留公式和格式;通过 recalc.py 调用 LibreOffice 重算公式并扫描错误;遵循财务模型颜色与数字格式规范;支持多工作表操作。
使用方式:数据任务用 pandas,公式与格式用 openpyxl。创建时用 Workbook、append、Font、PatternFill 等;编辑时用 load_workbook 载入并修改;保存后若含公式,必须运行 python recalc.py output.xlsx [timeout],根据返回的 JSON 检查 status 与 error_summary,修复 #REF!、#DIV/0!、#VALUE!、#NAME? 等错误后重算。读取计算值可用 data_only=True,但注意保存后会以值替换公式。
适用场景:财务模型、模板更新、批量数据处理、公式化报表和基础可视化。
限制:公式重算依赖 LibreOffice;技能本身未提供具体价格、平台支持范围或效果承诺。公式必须让 Excel 动态计算,不应在 Python 中算好后硬编码;不得在既有模板上强加统一格式。缺失信息以资料为准,暂未提供。