Skip to content
Ruled
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Menu
Start here
Introduction
What it can do
Install
React
Web component and plain HTML
Angular
Schemas and validation
Schemas
Fields and checks
Tables, cells and sheets
Async checks
Business logic
JSON and the designer
Guides
Opening and saving
Options and features
Theming
Languages
Events and the handle
Excel fidelity
Keyboard and accessibility
CSV files
Live examples
Price list: async checks and lookups
Budget: a fixed grid
Forecast: records across columns
Saving to your app
Formulas, charts and pivot tables
Theming
Formula engine
The formula engine
Cells, changes and formulas
AI and agents
Coding agents and llms.txt
Reference
Formula functions
API reference
Overview
@ruled/formula
Overview
Interfaces
CellChange
Workbook
WorkbookOptions
Type Aliases
CellInput
CellValue
Functions
createWorkbook
dateToSerial
serialToDate
@ruled/sheet
Overview
Classes
SaveConflictError
Interfaces
CellChange
CellSchema
Change
ChangeContext
CsvOptions
EditorFeatures
EditorHandle
EditorOptions
EditorState
FieldContext
FieldSchema
HistoryEntry
IssueInput
LinkClick
Message
NumberOptions
RecordData
SavedWorkbook
SheetData
SheetSchema
TableData
TableSchema
WorkbookData
WorkbookEditorHookOptions
WorkbookEditorProps
WorkbookFile
WorkbookSchema
Type Aliases
CheckResult
DeclarativeRule
EditorTheme
FieldType
FieldValue
IconName
IconOverrides
JsonValue
Localized
MessageKey
SaveResult
SchemaValues
SetTarget
Severity
TableRule
Text
TextMatch
ThemeToken
Translations
Variables
de
en
Functions
createWorkbookEditor
defineSchema
mountWorkbookEditor
msg
schemaFromJSON
schemaToJSON
themeProperty
useEditorState
useWorkbookEditor
WorkbookEditor
@ruled/sheet/standalone
Overview
Interfaces
ChangeEventDetail
EditorErrorEventDetail
Message
OpenedEventDetail
SaveEventDetail
WorkbookEditorElement
WorkbookEditorEventMap
Variables
de
en
Functions
defineWorkbookEditorElement
mountWorkbookEditor
msg
References
CellChange
CellSchema
Change
ChangeContext
CheckResult
CsvOptions
DeclarativeRule
defineSchema
EditorFeatures
EditorHandle
EditorOptions
FieldContext
FieldSchema
FieldType
FieldValue
HistoryEntry
IssueInput
JsonValue
LinkClick
Localized
MessageKey
NumberOptions
RecordData
SaveConflictError
SavedWorkbook
SaveResult
schemaFromJSON
schemaToJSON
SchemaValues
SetTarget
Severity
SheetData
SheetSchema
TableData
TableRule
TableSchema
Text
TextMatch
Translations
WorkbookData
WorkbookSchema
Select theme
Dark
Light
Auto
IconName
type
IconName
=
keyof
typeof
PATHS
;