- Home
- Skills
- APIs & Backend
- Excel Reframe — Clean, Merge & Reformat
Excel Reframe — Clean, Merge & Reformat
Local CLI-based skill to clean, merge, and transform messy Excel/CSV data and calculation lines into structured files.
$19
Works with the AI Agents you already use
Excel Reframe — Clean, Merge & Reformat
Example session with this skill installed
I have two sales exports, sales_jan.csv and sales_feb.csv. Merge them, remove duplicates, and give me a summary of the final row count.
- Read your context and instructions
- Compiled the excel reframe
- Generated the data export
I have merged the two sales exports and cleaned the resulting dataset. The duplicates have been removed, and the data is now consolidated into a single XLSX file.
Data Processing Summary
| Action | Detail | Result |
|---|---|---|
| Merge | sales_jan.csv, sales_feb.csv | Success |
| Deduplication | Rows removed | 42 |
| Cleaning | Whitespace trimmed | Yes |
| Final Row Count | Total records | 1,850 |
| Output Path | Local file | ./merged_sales_cleaned.xlsx |
Profile Report
The data profiling step confirms that all headers match across both inputs. No merged cells were detected. The output file contains values only, as per the safety constraints.
Next steps
- Open
merged_sales_cleaned.xlsxto verify the column alignment. - Use the
profilecommand if you need a deeper breakdown of specific column types. - Run the
parsecommand if you have additional manual entry notes to add to this sheet.
sales_jan.csv
CSV · data export
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
About this skill
Messy Excel exports and fragmented CSVs often require manual cleanup before they are usable in a pipeline. This skill automates the local processing of tabular data, handling everything from duplicate removal to transforming raw text calculations into structured workbooks.
What it does
- Parse raw text to convert unstructured lines or calculation strings into formatted XLSX files.
- Clean workbooks by deduplicating rows, trimming whitespace, and dropping empty records automatically.
- Merge datasets by combining multiple CSV or XLSX files sharing a common header structure.
- Profile data to generate summary reports on row counts, merged cells, and potential formatting issues without modifying the source.
How it works
- Analyze input to determine if the source is a file path or raw text lines requiring parsing.
- Execute scripts using specific flags like
--dedupeor--mode calcto process the data locally. - Verify output by checking row counts and ensuring all formulas were flattened to values-only for compatibility.
- Report summary providing a JSON result of rows processed and actions taken.
Frameworks & tools
The skill requires Python and the openpyxl library. It operates entirely on local file paths to avoid cloud dependency.
Why this beats prompting it yourself
Prompting an AI to "clean a file" often results in the agent trying to write custom one-off scripts that fail on large datasets or mixed delimiters. This skill provides a standardized, tested CLI interface that handles edge cases like merged cells and safe expression evaluation reliably.
Use cases
- Merge monthly sales CSV exports into a single master workbook.
- Convert thousands of text-based calculation logs into a structured table with results.
- Sanitize messy CRM exports by removing duplicates and trimming whitespace.
- Profile large workbooks to identify empty rows before importing into a database.
Known limitations
Does not support complex BI dashboards, pivot tables, or password-protected workbooks. Output files are values-only and do not preserve original Excel formulas or complex cell merging.
Requires local Python environment with openpyxl. Does not support password-protected files or preserve complex formatting/formulas. Output is values-only.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill goes through the trust checks below.
Security scanned
Checked by our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scan
Security scan passed 16 days ago