SuperAPI AI 工具集

excel-plus

办公与效率

查看项目

更新于 10-15 16:47

技能介绍

Excel Plus 是一个面向电子表格工作的统一技能,覆盖 .xlsx/.xlsm/.csv/.tsv 的创建、编辑与分析,并专门处理更新时的文件锁定、IRM 保护、格式不一致等故障排查。

用途:处理电子表格全流程任务,以及在自动更新脚本失败时按分支定位原因。

主要能力:用 pandas 做数据分析与批量操作,用 openpyxl 处理公式与格式;通过 scripts/recalc.py 调用 LibreOffice 重算公式并扫描 #REF!、#DIV/0!、#VALUE!、#NAME? 等错误,返回 JSON 错误位置。故障排查覆盖 PermissionError、BadZipFile、IRM/保护、COM 挂起、hidden Excel 残留等分支,强调先 --dry-run、按错误类型分流、清理临时文件。

使用方式:创建或修改后运行 python scripts/recalc.py output.xlsx [timeout_seconds] 重算并校验;更新脚本先验证参数再执行 dry-run,成功后再正式更新。COM 相关脚本需用 powershell.exe(PowerShell 5.1),因 PowerShell 7 已移除 GetActiveObject。

适用场景:财务模型、模板更新、数据导出、受保护或 OneDrive/SharePoint 下的工作簿维护。

限制:IRM/保护文件不应由 hidden Excel 自动打开,需用户先在 Excel Desktop 交互解决;避免 taskkill /IM excel.exe /F 全量杀进程;公式必须用 Excel 公式而非硬编码值;资料未提供具体安装命令、收费与平台支持信息。