Agent Skills
返回列表
Excel 中文通用处理

Excel 中文通用处理

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c66b8218/xlsx007-skill。

技能介绍

解决的问题

处理 Excel 文件时,常见问题不是“能不能算”,而是结果是否可用:中文 CSV 可能是 GB18030/GBK,单元格中文在 PNG 中变豆腐块,openpyxl 来回保存会丢失 VBA 宏、透视表、图表和切片器,公式也可能留下陈旧 calcChain.xml。这个技能把“改表”当作可验证的工程任务,而不是直接写回文件。

工作方式

它围绕 READ → ACT → VERIFY 路由:

  • READ:用 xlsx_reader.py 发现 sheet、宏、透视表等结构,再用 pandas 分析,不修改源文件。
  • CREATE:新建工作簿时从最小 XML 模板开始,写公式而不是硬编码数字,再用 xlsx_pack.py 打包。
  • EDIT / FIX:解包原文件 XML,只改目标单元格,保留 vbaProject.bin、pivotTables/、charts/ 等,再重新打包。
  • VALIDATE / REVIEW:用 formula_check.py 检查 #REF!、循环引用等,用 libreoffice_recalc.py 重算,再用 xlsx_render.py 以 CJK 字体渲染预览。

适用边界

它适合中文表头、全角符号、人民币/日期格式、万/亿单位展示等办公场景;财务配色只是可选约定。若任务要求视觉设计、复杂图表重绘或非 Excel 数据源转换,需要额外工具。处理现有文件时不要假设 UTF-8 CSV,也不要对含宏或透视表的文件做普通 load/save 回写。

使用场景

  • 收到 GB18030 导出的中文 CSV,要清洗后生成带公式的 .xlsx 交付表。
  • 在已有含宏和透视表的 Excel 中新增一列公式,并保留原 sheet、图表和 VBA。
  • 修改总行公式后出现旧值或 0,需要重算、校验公式并渲染成 PNG 核对。
  • 把营业收入按万元或亿元展示,同时保留原始数值和中文表头列宽不被截断。

适合人员

  • 财务分析人员,需要在保留宏和透视表的前提下填列并核对公式。
  • 数据运营,要把中文 CSV 清洗成可交付的 Excel 报表。
  • 后端工程师,要给自动化流水线加入 xlsx 生成、校验和渲染步骤。
  • 办公工具开发者,要调试 GB18030 CSV 和 CJK 渲染问题。