excel-conditional-comparison-and-large-file-processing

仓库创建 2026年4月14日最近提交 4 天前SkillHot 收录 20 天前
▸ 精选理由

适合工程/财务类表格的一致性校验与自动化标注工作流。

这个 Skill 做什么

在多表 Excel 中提取特定系数并做跨表逻辑对比与异常颜色标注。

从多表 Excel 里定位特定系数(比如某一层级的指标),做跨表逻辑对比并把异常用颜色标出来,方便人工复核。适合需要把不同 sheet 的指标横向比对、找出不一致或异常值的场景。特点是能自动抽取目标行列做规则比对,并输出带有高亮的报告让问题一目了然。

▸ 展开 SKILL.md 英文原文

对比Excel多表中的特定系数并对异常值进行颜色标记。

数据与抓取多表对比异常标记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 公开信息 · 原文版权归作者所有