You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> The OOXML spec, explained by people who actually implemented it.
4
+
5
+
ooxml.dev is an interactive reference for ECMA-376 (Office Open XML), the standard behind .docx, .xlsx, and .pptx files. It features live previews, real-world implementation gotchas, and AI-powered spec search. Built by the SuperDoc team (https://www.superdoc.dev).
6
+
7
+
## Main Pages
8
+
9
+
- [Home](https://ooxml.dev/): Overview and entry point
- [Tables](https://ooxml.dev/docs/tables/): Table structure, properties, and implementation gotchas (w:tbl)
23
+
- [Styles](https://ooxml.dev/docs/styles/): Style definitions, inheritance, and resolution (styles.xml)
24
+
25
+
### Guides
26
+
- [Creating Documents](https://ooxml.dev/docs/creating-documents/): Step-by-step guide to creating a valid OOXML document from scratch
27
+
- [Common Gotchas](https://ooxml.dev/docs/common-gotchas/): Real-world implementation issues and how to solve them
28
+
29
+
## MCP Server
30
+
31
+
The ooxml.dev MCP server provides AI assistants with access to the ECMA-376 specification. Available tools:
32
+
33
+
- `search_ecma_spec`: Semantic search across 18,000+ specification chunks
34
+
- `get_section`: Retrieve a specific section by ID (e.g., "17.3.2" for paragraph properties)
35
+
- `list_parts`: Browse the specification structure by part (1-4)
36
+
37
+
## About
38
+
39
+
ooxml.dev is built and maintained by the SuperDoc team (https://www.superdoc.dev). SuperDoc is a document engine that implements the OOXML specification. The content on ooxml.dev comes from real-world experience building a full OOXML renderer and editor.
0 commit comments