top-value-coloring
仓库创建 2026年4月14日最近提交 18 小时前SkillHot 收录 21 天前
这个 Skill 做什么
按数据规模自动选策略,合并多张 Sheet 的关键维度、清洗并做 Top‑N 筛选,然后用 openpyxl 把关键指标高亮和格式化导出为 Excel。适合需要把统计结果直接给业务看、要可视化重点数值的场景。自动上色和格式化能省很多手工调整时间。
▸ 展开 SKILL.md 英文原文
根据数据规模动态选择处理策略,对多表数据进行合并、统计筛选,并利用 openpyxl 实现关键指标的自动化样式高亮与格式化导出。
4.8k
Stars
331
Forks
40
仓库内 Skill
+142
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/OpenSenseNova/SenseNova-Skills/main/skills/sn-da-excel-workflow/capability/excel-cell-coloring/top-value-coloring/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/OpenSenseNova/SenseNova-Skills/main/skills/sn-da-excel-workflow/capability/excel-cell-coloring/top-value-coloring/SKILL.md"SKILL.MD 节选查看完整文件 ↗
Step1 提取并合并多个 Sheet 中的关键维度数据,进行数据清洗、类型转换及 Top-N 筛选。 ```python # 示例:合并两个 Sheet 的数据 # 读取 Sheet1 并清洗 df1 = pd.read_excel(file_path, sheet_name='Sheet1', header=None) # 假设 group_col 在第0列,value_col 在第2列 data1 = df1.iloc[20:, [0, 2]].copy() data1.columns = ['group_col', 'value_col_1'] data1['value_col_1'] = pd.to_numeric(data1['value_col_1'], errors='coerce') data1['group_col'] = data1['group_col'].ffill() # 处理合并单元格产生的缺失 # 读取 Sheet2 并清洗 df2 = pd.read_excel(file_path, sheet_name='Sheet2', header=None) data2 = df2.iloc[5:, [0, 1]].copy() data2.columns = ['value_col_2', 'value_col_3'] # 合并数据 merged_df = pd.concat([data1.reset_index(drop=True), data2.reset_index(drop=True)], axis=1) merged_df = merg
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有