AI Agent Hub
Back to skills
Excel Data Wizard icon

Excel Data Wizard

Office Efficiency Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please follow https://skillhub.cn/install/skillhub.md to install @user_176cb31c/excel-data-wizard.

About this skill

Common Pain Points in Excel/CSV Data Processing

In daily office work, handling Excel or CSV files often involves repetitive manual tasks, such as merging data reports from multiple sources, cleaning messy data to remove duplicates or nulls, filtering specific records based on conditions, or generating visual charts. Relying on manual operations for these tasks is not only time-consuming but also prone to errors, especially with large files or complex manipulations.

How the Skill Works: Core Capabilities and Key Steps

Excel Data Wizard is a command-line tool that automates these operations through Python scripts. It offers the following core capabilities to cover the entire data processing workflow:
- Reading and Parsing: Supports .xlsx, .xls, and .csv files, with automatic detection of encodings (e.g., UTF-8) and delimiters (e.g., commas or tabs).
- Data Cleaning: Uses the excel_ops.py clean command for deduplication, handling null values, standardizing formats (e.g., date normalization), and detecting anomalies.
- Data Filtering: Through the excel_ops.py filter command, supports conditional filtering (e.g., --where "amount>5000") and regex matching, with multi-column joint conditions.
- Data Merging: Uses the excel_ops.py merge command for vertical concatenation (vconcat) of multiple files, horizontal concatenation (hconcat), or VLOOKUP-like association.
- Data Pivoting: Via the excel_ops.py pivot command, performs grouping aggregation (e.g., statistics by department), cross-tabulation generation, and multi-dimensional analysis.
- Formula Calculations: Includes new column calculations, conditional sums/counts, rankings, and proportions to simplify complex computations.
- Formatted Output: Exports to xlsx (with formatting), csv, json, or Markdown tables for further use.
- Chart Generation: Generates bar charts, line charts, pie charts, scatter plots, and outputs them as image files for visual data representation.

Key steps typically involve reading a file first, then choosing cleaning, filtering, or merging operations based on requirements, and finally outputting results. All operations are specified via command-line arguments, for example, excel_ops.py convert data.csv --to xlsx converts CSV to Excel.

Applicable Boundaries and Considerations

This tool is suitable for common office scenarios, but there are a few points to note: it depends on a Python environment and related libraries (e.g., pandas), so ensure dependencies are installed beforehand. For very large files (e.g., several GB), processing speed may be limited by system resources. Some advanced features (e.g., complex chart customization) might require additional configuration. Additionally, it is recommended to explicitly specify output file formats to avoid compatibility issues. Overall, it is well-suited for batch processing and automated workflows rather than real-time interactive analysis.

Use Cases

  • Merge monthly sales Excel files from different departments into a quarterly summary report, standardizing formats and exporting to xlsx.
  • Filter records from a CSV file with tens of thousands of orders where the amount exceeds 5000 and dates are within the last three months for auditing.
  • Deduplicate an employee information table, fill null values, standardize salary formats, then group by department to calculate average salaries and output a pivot table.
  • Read product inventory data, add a new column to calculate turnover rate, generate a bar chart comparing product categories, and save the result as a Markdown table.

Best For

  • Finance Specialist: Needs to merge income and expense Excel tables from multiple branches monthly, clean and summarize them to generate financial reports.
  • Market Analyst: Filters specific customer segments from CRM-exported CSV data and generates charts for marketing strategy analysis.
  • Operations Assistant: Regularly cleans order data exported from backends, deduplicates and handles missing values for accurate sales statistics.
  • Project Manager: Needs to horizontally concatenate multiple project progress tables, use data pivots to track resource allocation, and export as visual charts.