✨ Open Source · MIT License · Free Forever

One Skill for the
Entire Excel Lifecycle 📊

Read & write, merge & split, clean & validate, pivot & chart, template fill, encrypt & protect — just describe what you need in natural language. Local execution, zero subscription.

22
🛠️ Features
7
📊 Chart Types
8
🧹 Cleaning Rules
5
📐 Output Formats
100K+
⚡ Rows Streaming
5,636
💻 Lines of Code

Everything Excel, One Command 💪

From quick preview to encrypted delivery — 22 tools covering every step of your Excel workflow.

📋

Smart Preview

Auto-detect sheet structure, column names, data types, row counts. Know your file before you act.

📎

Merge & Split

Combine multiple files into one, or split by sheet or column value. 5 monthly reports → 1 annual summary in seconds.

🔗

VLOOKUP & Dedup

Cross-table join by any key. Smart dedup keeping the latest record. No more formula errors.

📊

Charts & Pivots

Bar, line, pie, combo charts. Cross-tabulation pivot tables. Statistical summaries. All from natural language.

📄

Template Fill

Batch-generate offer letters, notifications, certificates from data + template. 100 letters in one command.

🔒

Encrypt & Protect

File-level password protection for sensitive data. Set, modify, or remove passwords. Compatible with Office/WPS/LibreOffice.

Complete Feature List 📋

Every tool you need, organized by category. Just describe what you want — the skill auto-routes.

# Feature Description Trigger Example
1📋 Smart PreviewSheets, columns, rows, data types"Show me this Excel"
2📖 ReadPrecise read by sheet/column/range"Read columns A-D from Sheet2"
3✏️ Write & CreateWrite data to new Excel file"Generate an Excel from this data"
4🔄 Format Convertxlsx ↔ csv ↔ json ↔ tsv"Convert CSV to xlsx"
5📎 MergeCombine multiple files/sheets"Merge these 5 monthly reports"
6✂️ SplitSplit by sheet into separate files"Split by sheet"
7✂️ Split by ColumnSplit by a column's values"Split by department"
8🔗 VLOOKUPCross-table join"Join by employee ID"
9🧹 DedupDeduplicate by specified columns"Dedup by name + phone"
10🧽 Data CleaningEmpty rows, format standardization"Clean dirty data"
11📄 Template FillBatch generate from template"Batch generate offer letters"
12ValidationEmail/ID/phone format check"Check which emails are invalid"
13🎨 Conditional FormatAuto-color by rules"Red below 60, green above 90"
14💅 StylingHeader beautification, auto width"Bold header with background"
15📐 FormulasAuto-insert Excel formulas"Add SUM in column E"
16📊 ChartsBar/line/pie/combo charts"Generate a sales bar chart"
17📈 Pivot TableCross-tabulation analysis"Summarize sales by dept and month"
18🔬 Data AnalysisStatistical summary: mean/median"Give me a statistical summary"
19🔍 DiffRow-by-row file comparison"Compare two versions of the roster"
20🖼️ Image InsertBatch insert images to rows"Insert employee photos"
21🔒 Password ProtectFile encrypt/decrypt"Password-protect the salary table"
22Large File100K+ rows auto-streamingAuto-triggered

Why mu-excel-toolbox? 🤔

Dimension mu-excel-toolbox Manual Excel DIY Python
Merge 10 reports✅ 1 command, seconds10-30 min copy-pasteWrite script each time
Split by column✅ Auto-splitFilter→Copy→Paste×NImplement yourself
Data cleaning✅ 8 rules, one clickManual find-replaceDebug each rule
Large file (100K+)✅ Auto-streaming❌ Excel freezesImplement streaming
Encoding issues✅ Auto-detect❌ Manual import❌ UnicodeDecodeError
Safety backup✅ Auto-backup❌ Overwrite risk❌ Overwrite = gone
Barrier to entry✅ Natural languageExcel skills neededPython + libs needed
Open Source✅ MIT❌ N/A✅ Your code

No code. No plugins.
Just talk to your agent.

Local execution · Zero subscription · MIT License · 5,636 lines of code · 22 features