SenseNova Excel Data Analysis Workflow

Seks-trins Excel-pipeline: tæl, gate, rens, filtrer, aggreger, eksporter

Af OpenSenseNova · OpenSenseNova/SenseNova-Skills

Virker med opsætning ★ 6.8/10

SenseNova Excel Data Analysis Workflow — Seks-trins Excel-pipeline: tæl, gate, rens, filtrer, aggreger, eksporter

Hvad det gør

Orkestrerer multi-ark Excel-analyse som seks trin — rækketælling uden fuld indlæsning, en storfil Parquet-gate, skemaindspektion, rensning, filtrering og eksport — understøttet af 40 kapacitets-sub-skills. Udløses ved anmodninger om at analysere, rense, pivotere, tegne diagrammer eller eksportere .xlsx/.xls/.csv-data.

Testrapport

Opgave: på en ægte genereret .xlsx (2 ark, 12.000 rækker, 400 manglende værdier i '得分', 300 kontaminerede værdier i '部门', kolonne navngivet '是否通 过' med et mellemrum) tæl rækker pr. ark, rens data, beregn andelen bestået pr. afdeling, og eksporter resultatet. Baseline-kørsel uden skill crashede med KeyError: 'Column not found: 是否通过' — præcis på den fælde, der advares om i skillens Key rules-sektion ('Column names may contain spaces'); efter manuel rettelse kørte den, men eksporterede en fil med 400 urensede NaN. Skill-kørsel eksporterede 0 NaN og ramte korrekt 10k-gaten (12.003 rækker → 10k–100k bånd → Parquet cache). Fair modargument: ved denne størrelse viste optimering sig at være pessimering — 5.8 s og peak 57.4 MB vs. 2.9 s og 20.6 MB for naiv pandas, hvilket betyder, at Parquet-roundtrip ved den nedre grænse af sit eget bånd kun hæmmer. Hovedårsag til opsætningsdom: skillen er skrevet til SenseNova host-sandkassen og indeholder ikke-portable stier (/mnt/data/result.xlsx, fonts /mnt/afs_agents/SimHei.ttf, links som 'sandbox:'), og ≥100k rækker-grenen kræver den nærliggende skill sn-da-large-file-analysis, som IKKE installeres af installationskommandoen — den skal kopieres separat. Stage 0 ren: brødtekst (288 linjer) og 40 kapacitetsfiler læst, ingen netværk eller eksfiltrering.

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

Installation

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

Kommandoer og eksempelprompter

  • /sn-da-excel-workflowSeks-trins Excel-pipeline: tæl, gate, rens, filtrer, aggreger, eksporter

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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