# Spire.XLS

> Use this tool when you need to manipulate Excel files without requiring Microsoft Office installation, to solve problems such as data analysis, report generation, and dashboard creation. It provides comprehensive Excel operations, including data reading/writing, formula application, and file conversion to multiple formats. With inputs of Excel files or data and outputs of modified or converted files, use Spire.XLS in contexts where robust Excel file processing and high-fidelity format conversion are required.

Canonical page: https://skillsregistry.net/skills/eiceblue-spire-xls  
JSON: https://api.skillsregistry.net/v1/skills/eiceblue-spire-xls

## Description

This MCP server provides Excel file manipulation through the Spire.XLS library, enabling AI assistants to create, read, modify, and convert Excel workbooks without requiring Microsoft Office installation. Built by E-iceblue using Python with comprehensive Excel operations including data reading/writing, formula application, chart creation, pivot table generation, cell formatting with conditional formatting support, worksheet management, and file conversion to multiple formats (PDF, HTML, CSV, images, XML). The implementation features intelligent header detection for data imports, extensive styling capabilities with fonts/colors/borders, autofilter functionality, JSON import/export, and shape image extraction, making it valuable for data analysis workflows, report generation, dashboard creation, and any automation requiring robust Excel file processing with high-fidelity format conversion capabilities.

## Trust

- **Trust score (0–1):** 0.73
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/eiceblue-spire-xls)
- **Repository:** <https://github.com/eiceblue/spire-xls-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "eiceblue-spire-xls"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/eiceblue-spire-xls` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/eiceblue-spire-xls/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
