该技能用于创建、编辑和分析 .xlsx 文件。数据分析与简单操作使用 pandas,复杂格式与公式使用 openpyxl。核心原则是使用 Excel 公式而非在 Python 中算好后硬编码,保证表格可在源数据变化时重算。常见流程:用 pandas 或 openpyxl 创建/载入工作簿,修改数据、公式与格式后保存;如含公式,必须运行 python recalc.py output.xlsx [超时秒数] 重算并检查错误,脚本返回 JSON,含 status、total_errors、total_formulas 与 error_summary,需修复 #REF!、#DIV/0!、#VALUE!、#NAME? 等后再重算。财务模型需遵循颜色约定(蓝为硬编码输入、黑为公式、绿为同工作簿跨表链接、红为外部链接、黄底为需关注假设)与数字格式(年份为文本、货币 $#,##0 并在表头注明单位、零显示为 -、百分比默认 0.0%、倍数 0.0x、负数用括号)。假设应放在独立单元格并以引用形式写入公式。硬编码值需注明来源格式,如“Source: 系统/文档, 日期, 具体引用, URL”。更新模板时必须精确匹配既有格式与约定。使用 openpyxl 时单元格索引从 1 开始,data_only=True 读取的是计算值且保存会永久丢失公式;大文件可用 read_only 或 write_only。使用 pandas 时可指定 dtype、usecols 或 parse_dates。运行 recalc.py 需已安装 LibreOffice,脚本首次运行会自动配置宏,支持 Linux 与 macOS。资料未提供安装方式、收费信息与可视化实现细节。
xlsx
通用与其它
更新于 10-16 04:29