Excel File Manipulation

Excel File Manipulation

haris-musa

Manipulates Excel files without requiring Microsoft Excel installation, enabling creation and modification of workbooks, worksheets, formulas, charts, and pivot tables.

3,432851 views382Local (stdio)

What it does

  • Read and write Excel file data
  • Apply and validate Excel formulas
  • Create charts and pivot tables
  • Format cells and ranges
  • Create native Excel tables
  • Manage worksheets and workbooks

Best for

Automating spreadsheet report generationData analysts working with Excel files programmaticallyBuilding applications that process Excel dataCreating Excel dashboards and charts without Excel installed
No Microsoft Excel installation requiredTriple transport support (stdio, SSE, HTTP)Built-in data validation

Tools (25)

apply_formula

Apply Excel formula to cell. Excel formula will write to cell with verification.

validate_formula_syntax

Validate Excel formula syntax without applying it.

format_range

Apply formatting to a range of cells.

read_data_from_excel

Read data from Excel worksheet with cell metadata including validation rules. Args: filepath: Path to Excel file sheet_name: Name of worksheet start_cell: Starting cell (default A1) end_cell: Ending cell (optional, auto-expands if not provided) preview_only: Whether to return preview only Returns: JSON string containing structured cell data with validation metadata. Each cell includes: address, value, row, column, and validation info (if any).

write_data_to_excel

Write data to Excel worksheet. Excel formula will write to cell without any verification. PARAMETERS: filepath: Path to Excel file sheet_name: Name of worksheet to write to data: List of lists containing data to write to the worksheet, sublists are assumed to be rows start_cell: Cell to start writing to, default is "A1"

Alternatives