SenseNova Excel Data Analysis Workflow

Pipeline Excel a sei fasi: conteggio, gate, pulizia, filtro, aggregazione, esportazione

di OpenSenseNova · OpenSenseNova/SenseNova-Skills

Richiede configurazione ★ 6.8/10

SenseNova Excel Data Analysis Workflow — Pipeline Excel a sei fasi: conteggio, gate, pulizia, filtro, aggregazione, esportazione

Cosa fa

Orchestra l'analisi Excel multi-foglio in sei passaggi — conteggio delle righe senza caricamento completo, un gate Parquet per file di grandi dimensioni, ispezione dello schema, pulizia, filtraggio ed esportazione — supportata da 40 sub-skill di capacità. Si attiva su richieste di analisi, pulizia, pivot, creazione di grafici o esportazione di dati .xlsx/.xls/.csv.

Rapporto di test

Task: su un file .xlsx reale generato (2 fogli, 12.000 righe, 400 valori mancanti in '得分', 300 valori contaminati in '部门', colonna denominata '是否通 过' con uno spazio) contare le righe per foglio, pulire i dati, calcolare la proporzione passata per dipartimento ed esportare il risultato. L'esecuzione baseline senza skill è crashata con KeyError: 'Column not found: 是否通过' — esattamente sulla trappola avvertita nella sezione Key rules della skill ('Column names may contain spaces'); dopo la correzione manuale, è stata eseguita ma ha esportato un file con 400 NaN non puliti. L'esecuzione skill ha esportato 0 NaN e ha correttamente raggiunto il gate 10k (12.003 righe → banda 10k–100k → cache Parquet). Contro-argomento equo: a questa dimensione, l'ottimizzazione si è rivelata una pessimizzazione — 5.8 s e picco 57.4 MB vs. 2.9 s e 20.6 MB per pandas naive, il che significa che il roundtrip Parquet al limite inferiore della sua banda ostacola solo. Motivo principale del verdetto di setup: la skill è scritta per la sandbox host SenseNova e contiene percorsi non portatili (/mnt/data/result.xlsx, fonts /mnt/afs_agents/SimHei.ttf, link come 'sandbox:'), e il branch ≥100k righe richiede la skill vicina sn-da-large-file-analysis, che NON è installata dal comando di installazione — deve essere copiata separatamente. Fase 0 pulita: corpo (288 righe) e 40 file di capacità letti, nessuna rete o esfiltrazione.

Testato il: 2026-07-16 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/OpenSenseNova/SenseNova-Skills.git
mkdir -p ~/.claude/skills
cp -r SenseNova-Skills/skills/sn-da-excel-workflow ~/.claude/skills/sn-da-excel-workflow

Comandi e prompt di esempio

  • /sn-da-excel-workflowPipeline Excel a sei fasi: conteggio, gate, pulizia, filtro, aggregazione, esportazione

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Clean this messy Excel file and export the pass rate by department
  • Count rows across both sheets before we process this huge spreadsheet
  • Filter and aggregate this xlsx data without loading the whole file into memory