excel-conditional-comparison-and-large-file-processing
仓库创建 2026年4月14日最近提交 4 天前SkillHot 收录 20 天前
▸ 精选理由
适合工程/财务类表格的一致性校验与自动化标注工作流。
这个 Skill 做什么
在多表 Excel 中提取特定系数并做跨表逻辑对比与异常颜色标注。
从多表 Excel 里定位特定系数(比如某一层级的指标),做跨表逻辑对比并把异常用颜色标出来,方便人工复核。适合需要把不同 sheet 的指标横向比对、找出不一致或异常值的场景。特点是能自动抽取目标行列做规则比对,并输出带有高亮的报告让问题一目了然。
▸ 展开 SKILL.md 英文原文
对比Excel多表中的特定系数并对异常值进行颜色标记。
4.8k
Stars
331
Forks
40
仓库内 Skill
+141
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/OpenSenseNova/SenseNova-Skills/main/skills/sn-da-excel-workflow/capability/excel-cell-coloring/duplicate-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/duplicate-value-coloring/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# excel-conditional-comparison-and-large-file-processing
> This sub-skill covers one capability of the Excel workflow. For reading/counting/Parquet optimization, see the parent workflow SKILL.md.
Step1 提取不同Sheet中特定维度(如“B1层”)的数值,并进行跨表逻辑对比。
```python
# 定义提取逻辑:定位目标行(如包含'B1'的行)并获取其关联的系数
def extract_target_value(df, target_label='B1', label_col_idx=0, offset_row=1, value_col_idx=2):
"""
在指定列搜索标签,并返回其相对偏移位置的数值
"""
extracted_values = []
for idx, row in df.iterrows():
if str(row.iloc[label_col_idx]).strip() == target_label:
# 提取目标行下方或特定偏移位置的数值
if idx + offset_row < len(df):
val = df.iloc[idx + offset_row].iloc[value_col_idx]
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有