Illustrative output. The real run happens in your notebook.
Cleaning log
Header row detected at row 4
12 merged cells unpacked
Revenue: '1,240.50 €' → 1240.50 (float)
Dates: 3 formats → ISO 8601
Totals reconciled against sheet: Δ 0.00 ✓
The cleaning log records what changed and why.
DataFrame
Region
Month
Revenue
Orders
EMEA
2026-07
1,240.50
318
APAC
2026-07
986.20
244
Americas
2026-07
1,712.00
402
A clean table the next step can trust.
Description
Most Excel skills are about generating spreadsheets. This one is about analysis: load a workbook, find the real header row, fix merged cells and mixed types, and answer questions with code that can be run again.
It was written for people who receive data as spreadsheets and need numbers they can defend. The agent works in pandas, keeps every transformation in a cell, and writes results back to Excel only when you ask.
Loads multi-sheet workbooks and detects header rows, notes and footers
Normalizes dates, currencies, percentages and text-as-number columns
Reconciles totals against the source sheet before reporting
Pivots, groups and joins across sheets with pandas
Exports a clean CSV or a formatted .xlsx summary when needed
Explains each step so a colleague can follow the notebook
Editor's Recommendation
Recommended by
Runcell team
Why we built this skill
The spreadsheets people actually receive have three header rows, merged cells and a total line that does not add up. This skill exists because we kept rewriting the same cleaning code. The reconciliation step, checking totals against the source before reporting, is the part that saves the day.
”
What you get
A cleaned DataFrame with a documented cleaning log
Answers to your questions with the code that produced them
An optional summary workbook or CSV export
A notebook you can rerun when next month's file arrives
Use it when
Monthly reports that arrive as messy exports
Reconciling numbers between two spreadsheets
Turning a one-off Excel analysis into a repeatable notebook
Analysts who know Excel and want pandas without writing it by hand
FAQ
What does an Excel skill for Claude Code do?
It teaches the agent how to handle spreadsheets properly: open workbooks with pandas or openpyxl, find the real table inside a sheet, clean types, and check totals. Claude Code can read Excel files without a skill, but the skill makes the process consistent and the results verifiable.
Is this the same as Anthropic's xlsx skill?
No. Anthropic's xlsx skill focuses on creating and formatting workbooks. This skill focuses on analysis of existing files: cleaning, reconciling and answering questions. They can be used together.
Does it work with CSV and Google Sheets exports?
Yes. Anything pandas can read works: .xlsx, .xls, .csv and .tsv, including the exports Google Sheets produces.
Why run it in Jupyter?
A spreadsheet analysis is a sequence of transformations. In a notebook each one is a cell you can inspect, and when the next file arrives you rerun the notebook instead of redoing the work.