xlsx
创建、编辑、分析或转换 Excel 电子表格(.xlsx、.xlsm),其中工作簿文件是主要交付物。可用于公式、格式设置、财务模型、多工作表工作簿,以及将导出到 Excel 的表格数据进行清理整理。对于当用户希望获得电子表格输出时,亦适用于 .csv/.tsv。请勿用于 Word 文档、HTML 报告、独立的 Python 脚本、数据库管道或 Google Sheets API 工作。
xlsx - Excel 文件处理自动化技能
技能概述
xlsx 是一个专用于 Excel 文件创建、编辑、分析和转换的自动化技能,通过 Python 的 openpyxl 和 pandas 库实现高效的电子表格处理,特别适合财务模型建模、批量报表生成和数据清洗导出等场景。
适用场景
1. 财务模型建模与分析
适用于需要构建复杂财务模型的场景,如预算规划、财务预测、估值分析等。技能支持使用 Excel 公式而非硬编码值,确保模型可动态更新,同时提供专业的财务格式标准和颜色编码规范。
2. 批量报表生成与数据处理
当需要定期生成大量 Excel 报表或处理多个工作簿时,xlsx 技能可以自动化整个流程。支持多表格工作簿创建、跨工作表数据链接、批量格式应用等功能,大幅提升效率。
3. 数据清洗与格式转换
适合将各种数据源(CSV、TSV、数据库导出等)转换为标准 Excel 格式的场景。提供数据清理、格式化、公式添加和样式应用等完整功能,确保输出文件专业且易于使用。
核心功能
1. 公式驱动型 Excel 创建
与简单的数据写入不同,xlsx 强调使用 Excel 公式而非硬编码计算值。所有计算(求和、百分比、比率、增长率等)都通过公式实现,确保源数据变化时结果自动更新。技能还包含专业的财务格式标准,如颜色编码(蓝色=输入,黑色=公式,绿色=跨表链接)和数字格式规范。
2. 多工作簿与复杂格式处理
支持创建多表格工作簿、应用专业格式、设置条件格式、调整列宽行高等。可以读取和修改现有 Excel 文件,保留原有公式和格式。配合 LibreOffice 的公式重算功能,确保所有公式正确计算且无错误。
3. 数据分析与转换工具
集成 pandas 的强大数据处理能力,支持数据读取、清洗、转换和导出。可以处理大型数据集,支持多种 Excel 格式(.xlsx、.xlsm、.xlsb),并提供错误检测和修复机制,确保输出文件零公式错误。
常见问题
xlsx 技能支持哪些 Excel 文件格式?
xlsx 支持 .xlsx、.xlsm(带宏的工作簿)、.xlsb(二进制格式)、.xls 和 .ods 等多种电子表格格式。对于 CSV 和 TSV 文件,当用户需要电子表格输出时也适用该技能进行转换和处理。
如何确保 Excel 公式正确计算?
xlsx 技能使用配套的 scripts/recalc.py 脚本,通过 LibreOffice 自动重新计算所有公式,并扫描检测 #REF!、#DIV/0!、#VALUE! 等常见错误。脚本返回详细的错误位置和类型信息,便于修复和验证。
xlsx 技能不适合什么场景?
xlsx 专注于 Excel 文件本身作为主要交付物的场景。不适合用于 Word 文档处理、HTML 报告生成、独立 Python 脚本开发、数据库 ETL 管道或 Google Sheets API 集成。如果需要这些功能,应选择其他专门的技能。