Help & Documentation

Comprehensive guide to using the Excel as Universal DSL platform and CMCC concepts

Documentation

Getting Started with Excel as Universal DSL

What is CMCC?

The Conceptual Model Completeness Conjecture (CMCC) states that any domain's logic can be expressed using just five primitives: Schemas, Data, Lookups, Aggregations, and Calculated Fields.

Excel to JSON

Convert Excel workbooks to CMCC JSON format.

python src/excel-to-json.py input.xlsx output.json

JSON to Excel

Convert CMCC JSON back to Excel workbooks.

python src/json-to-excel.py input.json output.xlsx

Quick Start Steps

  1. Install dependencies: pip install -r requirements.txt
  2. Start the API server: python web/api_server.py
  3. Launch the frontend: cd vite_frontend && npm run dev
  4. Visit http://localhost:5173 to explore examples