xlsx

全面的电子表格创建、编辑与分析功能,支持公式运算、格式设置、数据分析和可视化呈现。当Claude需要处理电子表格文件(如.xlsx、.xlsm、.csv、.tsv等格式)时,可进行以下操作:(1) 创建包含公式与格式的新表格,(2) 读取或分析数据内容,(3) 在保留公式的前提下修改现有表格,(4) 在表格内执行数据分析与可视化处理,或(5) 重新计算公式。

安装

热度:126

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-document-skills-xlsx&locale=zh&source=copy

xlsx - Excel 文件处理与数据分析技能

技能概述


xlsx 是一个全面的电子表格创建、编辑和分析技能,支持在 Claude 环境中处理 Excel 文件(.xlsx、.xlsm、.csv、.tsv 等),提供公式计算、格式设置、数据分析和可视化功能。

适用场景

1. 财务建模和分析


创建专业的财务模型,包括财务报表分析、预算预测、估值建模等。技能支持行业标准的颜色编码规范(蓝色表示输入值、黑色表示公式、绿色表示内部链接、红色表示外部链接),并遵循金融建模的最佳实践,确保所有公式正确且可追溯。

2. 数据可视化和报表生成


从各种数据源导入数据,创建动态数据透视表、图表和可视化报表。支持批量数据处理、统计分析,并能生成符合业务需求的专业报表,适用于业务分析、管理层汇报等场景。

3. 自动化数据处理工作流


批量处理 Excel 文件,包括数据清洗、转换、导入导出操作。可以修改现有 Excel 模板而保留所有公式,使用 LibreOffice 重新计算公式值,并自动检查和修复公式错误(#REF!、#DIV/0!、#VALUE! 等),提高工作效率和准确性。

核心功能

1. 智能公式处理


使用 Excel 公式而非硬编码值进行计算,确保电子表格保持动态和可更新性。提供全面的公式错误检查功能,支持零公式错误交付,并能使用 LibreOffice 集成重新计算所有公式。遵循财务建模的公式构建规则,包括假设值单独放置、使用单元格引用而非硬编码、添加文档注释等。

2. 双模式数据处理


集成 pandas 和 openpyxl 两大库:pandas 适用于数据分析、批量操作和简单数据导出,提供强大的数据操作能力;openpyxl 专注于复杂格式化、公式和 Excel 特定功能,能够精确控制单元格样式、字体、对齐方式和列宽。两种模式可根据任务需求灵活选择。

3. 企业级财务建模标准


提供完整的财务模型制作规范,包括数字格式标准(年份、货币、百分比、倍数等)、颜色编码标准、公式文档要求等。支持现有模板的精确保留,确保修改后的文件符合原始格式和风格约定,适用于企业财务规划、投资分析、业务预测等专业场景。

常见问题

xlsx 技能如何处理包含公式的 Excel 文件?


xlsx 技能优先使用 Excel 公式而非 Python 计算并硬编码结果。当创建或修改 Excel 文件时,技能会在单元格中写入公式字符串(如 =SUM(A1:A10)),然后使用 LibreOffice 重新计算所有公式,确保表格保持动态性和可更新性。这种方法使得源数据变化时,电子表格能够自动重新计算,提供更灵活的使用体验。

使用 openpyxl 和 pandas 处理 Excel 有什么区别?


openpyxl 适合需要精确控制 Excel 格式、公式和特定功能的场景,能够设置单元格样式、字体、颜色、对齐方式等 Excel 特性,并保留所有公式。pandas 更适合数据分析、批量操作和简单数据导出,提供强大的数据操作和分析能力,但对 Excel 特定功能的支持有限。建议根据任务需求选择:复杂格式和公式使用 openpyxl,数据分析和批量处理使用 pandas。

如何确保 Excel 模型没有公式错误?


xlsx 技能提供全面的公式验证流程,包括:测试样本引用确保正确性、验证列映射和行偏移、检查 NaN 值处理、验证所有被引用的单元格存在、测试边缘情况(零值、负数、大数值)等。使用内置的 recalc.py 脚本重新计算公式后,会返回详细的错误报告,包括错误类型、位置和数量,帮助快速定位和修复所有公式错误,确保交付零错误的 Excel 模型。