用途:面向结构化 Excel 的端到端分析编排。顶层工作流按步骤引导,每步对应可加载的能力子技能,需时再读取其 SKILL.md,避免一次性加载全部子技能浪费上下文。
主要能力与步骤:1) 用 openpyxl read_only 模式统计各 Sheet 行数,不整体载入内存;2) 大文件分流:小于 1 万行直接 pd.read_excel,1 万至 10 万行先转 Parquet 缓存,达到或超过 10 万行须加载 sn-da-large-file-analysis 技能,用其 stream_excel_to_parquet() 按 5 万行分块流式读取;3) 预览表结构与字段类型,大文件只抽样;4) 数据清洗:缺失值、无效字符、文本标准化;5) 条件筛选与分类提取;6) 导出 Excel/CSV 并给出下载链接。另有分析、统计、可视化、单元格着色、条件格式、结果导出、表格样式等子技能,路径为 <skills_root>/sn-da-excel-workflow/capability/{category}/{sub-skill}/SKILL.md。
限制与规则:大文件禁用 pd.read_excel 整体加载、df.apply(lambda...) 与 df.iterrows(),改用向量化或 itertuples;列名可能含空格需精确字符串索引;无表头表用 header=None 与位置索引;画图须按给定 CJK 字体路径设置 matplotlib,不得搜索字体或 pip 安装。其余收费与平台信息暂未提供。