专为直接操作系统应用及深度数据分析场景设计。【强制触发场景】:涉及Excel、WPS、Word、TXT、Markdown、RTZ等文件的读写操控;从应用中提取/获取数据;进行深度分析、趋势研究、异常检测、预测等操作;生成...
收到任务时,先判断类型:
text
用户任务
├─ 涉及文件/应用操作?
│ ├─ Windows → 走 [WIN-PATH]
│ ├─ macOS → 走 [MAC-PATH]
│ └─ Linux → 走 [LINUX-PATH]
├─ 纯数据分析(已有数据)?→ 走 [ANALYSIS-PATH]
└─ 数据可视化?→ 走 [VIZ-PATH]
遇到组合型任务(最常见): 先读文件 → 再分析 → 最后可视化。
python
# 执行: python scripts/win_excel_reader.py <filepath> [sheet_name]
python
# 执行: python scripts/doc_parser.py <filepath>
Quit() 释放 COM 进程"KET.Application"(表格)/ "KWPS.Application"(文字)openpyxl 的 read_only=True 模式详细 API 手册 → references/windows-api.md
python
# 执行: python scripts/mac_excel_reader.py <filepath> [sheet_name]
详细 API 手册 → references/macos-api.md
python
# 执行: python scripts/doc_parser.py <filepath>
# 支持 .xlsx .xls .xlsm .csv (无需 Office)
bash
# LibreOffice headless 转换为现代格式
libreoffice --headless --convert-to xlsx input.xls --outdir /tmp/
libreoffice --headless --convert-to docx input.doc --outdir /tmp/
sudo apt install fonts-noto-cjk详细 API 手册 → references/linux-api.md
text
Level 1: 描述性分析 → 数据现状是什么?(均值、分布、缺失率)
Level 2: 诊断性分析 → 为什么会这样?(相关性、异常根因)
Level 3: 预测性分析 → 未来会怎样?(趋势、预测模型)
Level 4: 规范性分析 → 应该怎么做?(优化建议、决策支持)
python
# 执行完整分析
# python scripts/deep_analyzer.py <csv_or_excel_path> [date_col] [value_col]
脚本输出:
outputs/analysis_result.json — 结构化分析报告outputs/summary.md — 文字洞察摘要详细分析模式 → references/viz-patterns.md
text
数据关系类型
├─ 时间趋势 → 折线图 / 面积图
├─ 类别比较 → 柱状图 / 条形图 / 雷达图
├─ 部分与整体 → 饼图 / 旭日图 / 树状图
├─ 分布情况 → 箱线图 / 直方图 / 小提琴图
├─ 相关关系 → 散点图 / 热力图
└─ 多维关系 → 平行坐标 / 桑基图
python
# 生成交互式仪表盘
# python scripts/viz_engine.py <analysis_result.json> <output_dir>
输出: report.html(交互版)+ charts/*.png(静态版)
图表模板与最佳实践 → references/viz-patterns.md
不确定文件格式时,使用统一入口:
python
from scripts.doc_parser import detect_and_load
df = detect_and_load("/path/to/any/file")
支持格式: .xlsx .xls .xlsm .et .docx .doc .wps .txt .md .rtz .csv .json
每次任务完成必须输出:
输出路径: outputs/report_YYYYMMDD_HHMMSS/
不要问用户想要什么格式——直接给最好的那个。 收到文件就分析,分析完就可视化,可视化完就生成报告。 每一步都留下日志,每一步都输出可下载文件。 用户说「分析一下」,你就给他一份完整的数据故事。