LibreOffice Calc 表格自动化 Skill 技能

dfk1352-libreoffice-calc

技能简介

dfk1352-libreoffice-calc 是面向 LibreOffice Calc 电子表格自动化的 Skill,让 Claude、Codex、Claude Code 能直接创建和修改 Calc 文件,替代手工点单元格的低效流程。它提供一套结构化的操作助手:新建表格、读写单元格与区域、套用格式、管理工作表、建数据校验和图表,最后还能导出成 PDF、XLSX、CSV 或 PNG 快照用于交付。Skillstore 质量分 81(silver 档),MIT 许可,已完成安全审计——静态告警经复核均为文档内容,子进程以固定参数启动 LibreOffice 且不走 shell,无命令注入风险。浏览量 222、下载 28。

核心能力

  • 创建与读写:在指定绝对路径新建 Calc 文件,按结构化目标读写单元格和矩形区域。
  • 格式化:对区域设置加粗、斜体、字体、颜色以及标准数字格式(货币、百分比等)。
  • 工作表管理:在打开的 Calc 会话中新增、重命名、删除、列出工作表。
  • 数据能力:创建数据校验规则、命名区域和基础图表(柱状、折线、饼图、散点)。
  • 多格式导出:一键导出为 PDF、XLSX、CSV,或生成 PNG 快照供审阅。
  • 补丁式更新:对已有工作簿执行原子或尽力而为的批量修改,并回报每一步操作结果。

安装配置

  1. 执行 npx skillstore add dfk1352/libreoffice-calc 安装技能。
  2. 本机必须安装 LibreOffice,并带 Python UNO 支持——这是技能运行的硬依赖。
  3. 所有输入输出文件必须使用绝对路径,助手脚本不接受相对路径。
  4. 技能涉及脚本执行、外部命令、文件系统与环境变量访问,建议在受控环境使用。

使用步骤

  1. 建新表:给定绝对路径,创建含指定工作表名和示例数据的 Calc 文件。
  2. 改格式:打开已有文件,对目标区域设置货币格式、表头加粗并保存。
  3. 批量补丁:对工作簿应用一组修改——写入新季度数值、加校验规则、重算公式,并输出每项操作的结果。
  4. 做图表报告:基于源数据建命名区域和校验,生成折线图,导出 PDF 与 PNG 快照。
  5. 核对交付:导出的 PDF/图片用于版式检查与对外交付。

适用场景

  • 自动化报表生成:批量产出带数据表、命名区域、校验和图表的格式化报告。
  • 存量工作簿维护:对老表格做可重复的批量修改,失败可回退。
  • 交付前版式核对:导出 PDF 或局部 PNG,快速检查排版是否符合要求。
  • 数据录入规范化:用校验规则约束输入格式,减少人工录入错误。

适用人群

需要用脚本处理表格的行政与运营人员、财务与数据分析师、开发内部工具的程序员,以及所有想摆脱 Excel/LibreOffice 手工操作的办公人群。

工作原理

技能通过 LibreOffice 的 Python UNO 接口驱动 Calc:Agent 按提示词生成操作指令,助手脚本在独立的 Calc 会话中执行读写、格式、图表与导出动作,修改以原子补丁或尽力而为模式落盘并回报每步结果。明确的边界是:行列坐标不默认从 1 开始、图表必须有有效数据范围、会话关闭后不得再调用方法——这些约束写进技能里,减少 Agent 误操作。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论