返回顶部
o

officecli-data-dashboard数据仪表盘

Use this skill when the user wants to create a data dashboard, analytics dashboard, KPI dashboard, or executive summary from CSV/tabular data in Excel format. Trigger on: 'dashboard', 'KPI report', 'analytics summary', 'data visualization', 'CSV to Excel dashboard', 'executive dashboard', 'metrics dashboard'. Output is always a single .xlsx file.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
111
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

officecli-data-dashboard

数据仪表盘技能

从CSV或表格数据创建专业、公式驱动的Excel仪表盘。输出为单个.xlsx文件,包含一个数据表和一个仪表盘表——图表链接到实时数据,KPI由公式驱动,条件格式提供可视化洞察。



开始前(关键)

每次使用officecli前,请运行此检查:

bash
if ! command -v officecli &> /dev/null; then
echo 正在安装officecli...
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCli/main/install.sh -o /tmp/officecliinstall.sh && bash /tmp/officecliinstall.sh && rm -f /tmp/officecli_install.sh
# Windows: irm https://raw.githubusercontent.com/iOfficeAI/OfficeCli/main/install.ps1 -OutFile $env:TEMP\officecliinstall.ps1; & $env:TEMP\officecliinstall.ps1
else
CURRENT=$(officecli --version 2>&1 | grep -oE [0-9]+\.[0-9]+\.[0-9]+ | head -1)
LATEST=$(curl -fsSL https://api.github.com/repos/iOfficeAI/OfficeCLI/releases/latest | grep tag_name | sed -E s/.v?([0-9.]+)./\1/)
if [ $CURRENT != $LATEST ]; then
echo 正在升级officecli $CURRENT -> $LATEST...
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCli/main/install.sh -o /tmp/officecliinstall.sh && bash /tmp/officecliinstall.sh && rm -f /tmp/officecli_install.sh
else
echo officecli $CURRENT 已是最新版本
fi
fi
officecli --version



使用场景

  • - 用户希望从CSV数据或表格数据创建仪表盘
  • 用户要求KPI报告分析摘要指标仪表盘
  • 用户希望在Excel中使用图表、迷你图和条件格式可视化数据
  • 用户提到CSV转Excel、执行仪表盘或数据可视化

本技能产出

一个包含以下内容的单个.xlsx文件:

组件工作表描述
原始数据Sheet1导入的CSV,包含冻结标题、自动筛选、列宽、条件格式
仪表盘
Dashboard | KPI卡片(公式驱动)、迷你图、图表(单元格区域链接)、预设样式 |

仪表盘表在打开时处于活动状态。所有公式在打开时重新计算



核心概念

公式驱动的KPI

仪表盘上的每个KPI值都是引用数据表的公式。切勿硬编码计算值。当底层数据发生变化时,KPI会自动更新。

图表的单元格区域引用

每个图表系列直接引用数据表单元格(series1.values=Sheet1!B2:B13)。图表与数据保持同步。除非Excel公式无法实现聚合,否则切勿使用内联数据。

图表预设

对于10行以上的数据集,在图表上使用preset=dashboard。对于少于10行的数据集,使用preset=minimal。请参阅creating.md中A.3节的复杂度表以获取权威映射——当本技能中的任何其他文本与该表冲突时,以该表为准。 预设是延迟添加键——它们仅在add上生效,而不在set上生效。单个预设用一致的外观替换5-8个手动样式属性。

数据规模感知的复杂度

KPI、图表、迷你图和条件格式规则的数量随输入数据规模而变化。5行的数据集获得1个图表且无迷你图。200行的数据集获得3-5个KPI、2-3个图表、迷你图和多个条件格式规则。

工作流程概览

阶段1:分析输入数据

统计行数和列数。识别列类型(日期、数值、分类)。确定主要维度(X轴)。查阅数据规模与复杂度对照表。

阶段2:构建前规划

决定KPI数量、图表类型、条件格式规则以及图表布局位置。在执行任何命令前写出规划。

阶段3:创建工作簿

遵循11步工作流程:创建+导入、列宽、仪表盘表、KPI、迷你图、图表、条件格式、工作表标签颜色、美化、原始设置、验证。

阶段4:质量保证

运行QA检查清单。修复问题。重新验证。

阶段5:交付

交付.xlsx文件。告知用户仪表盘表首先打开,公式自动重新计算。

完整指南

阅读creating.md并逐步遵循。它包含完整的工作流程、决策表、命令模板、完整的可运行示例以及QA检查清单。



快速参考:关键警告


警告详情
批量JSON值所有值必须为字符串:true而非true,24而非24
图表预设
仅添加。10行以上使用preset=dashboard,少于10行使用preset=minimal |
| 散点图 | 使用series1.xValues而非series1.categories(会导致验证错误) |
| 参考线 | 格式为value:color:label:dash(颜色在标签之前) |
| 单元格区域引用 | 始终使用series1.values=Sheet1!B2:B13,切勿使用内联数据 |
| raw-set排序 | activeTab和calcPr必须是最后的命令 |
| formulacf | 不要使用font.bold。仅使用fill + font.color |
| 列宽 | import --header不会自动调整大小。在所有工作表(包括仪表盘表)上手动设置宽度 |
| 仪表盘### | 24pt加粗的KPI单元格在仪表盘列未设置为width=22时会显示###。参见步骤4b |


参考

  • - creating.md —— 完整的仪表盘创建指南(主要技能文件)
  • xlsx SKILL.md —— 通用xlsx读取、编辑和QA参考

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 officecli-data-dashboard-1775935029 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 officecli-data-dashboard-1775935029 技能

通过命令行安装

skillhub install officecli-data-dashboard-1775935029

下载

⬇ 下载 officecli-data-dashboard v1.0.2(免费)

文件大小: 14.56 KB | 发布时间: 2026-4-12 10:45

v1.0.2 最新 2026-4-12 10:45
- Added the full dashboard creation guide as creating.md.
- Updated documentation to reference creating.md for detailed workflow, decision tables, and QA checklist.
- No functionality changes; documentation improvement only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部