SenseNova Excel Data Analysis Workflow

Seks-trinns Excel-pipeline: tell, gate, rens, filtrer, aggreger, eksporter

av OpenSenseNova · OpenSenseNova/SenseNova-Skills

Krever oppsett ★ 6.8/10

SenseNova Excel Data Analysis Workflow — Seks-trinns Excel-pipeline: tell, gate, rens, filtrer, aggreger, eksporter

Hva den gjør

Orkestrerer Excel-analyse med flere ark i seks trinn — radtelling uten full lasting, en storfil Parquet-gate, skjema-inspeksjon, rensing, filtrering og eksport — støttet av 40 kapabilitets-underferdigheter. Utløses ved forespørsler om å analysere, rense, pivoterere, lage diagrammer eller eksportere .xlsx/.xls/.csv-data.

Testrapport

Oppgave: på en reell generert .xlsx (2 ark, 12 000 rader, 400 manglende verdier i '得分', 300 kontaminerte verdier i '部门', kolonne navngitt '是否通 过' med et mellomrom) tell rader per ark, rens data, beregn andelen bestått per avdeling, og eksporter resultatet. Grunnlinjekjøring uten ferdighet krasjet med KeyError: 'Column not found: 是否通过' — nøyaktig på fellen det ble advart om i ferdighetens Key rules-seksjon ('Column names may contain spaces'); etter manuell fiks kjørte den, men eksporterte en fil med 400 urensede NaN. Ferdighetskjøring eksporterte 0 NaN og traff korrekt 10k-porten (12 003 rader → 10k–100k bånd → Parquet-cache). Rettferdig motargument: ved denne størrelsen viste optimalisering seg å være pessimisering — 5.8 s og topp 57.4 MB vs. 2.9 s og 20.6 MB for naiv pandas, noe som betyr at Parquet-rundturen ved den nedre grensen av sitt eget bånd kun hindrer. Hovedårsak til oppsett-dommen: ferdigheten er skrevet for SenseNova host-sandkassen og inneholder ikke-portable stier (/mnt/data/result.xlsx, fonter /mnt/afs_agents/SimHei.ttf, lenker som 'sandbox:'), og grenen for ≥100k rader krever den nærliggende ferdigheten sn-da-large-file-analysis, som IKKE installeres av installasjonskommandoen — den må kopieres separat. Trinn 0 rent: kropp (288 linjer) og 40 kapabilitetsfiler lest, ingen nettverk eller eksfiltrering.

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

Installer

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-trinns Excel-pipeline: tell, gate, rens, filtrer, aggreger, eksporter

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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