# Build Office editing and calculation into your product

> Embed six Office tools in your product, process and calculate headlessly in Node.js, bind Web Apps to cells, and import and export Office files with Univer Office SDK.

Six Office tools in your UI, headless processing in the background, and Web Apps bound to cells.

<https://univer.ai/office/>

## Embed Office editors in your product

Pick the tools you need. People edit Office content right in your product.

### Univer · One runtime

Sheets, docs, slides and canvases in one .univer file, with content, data and references connected.

- Editable sheets in slides; data cited in docs
- References and bindings link source data
- People and agents edit one file, traceably

[Open live demo](/demo/universe/)

### Web App

Build Web Apps with two-way spreadsheet binding and real-time collaboration.

- Two-way binding between controls and cells
- Shared spreadsheet data and formulas
- Live updates across metrics and charts

[Live demo](/demo/web-app/)

### Sheets

Embed spreadsheet editing and analysis in your product, or run calculations in the background.

- Formulas, conditional formatting, validation, pivot tables
- Sort, filter, freeze, group, number formats
- Editable charts, images, shapes, rich text

[Live demo](/demo/spreadsheets/)

### Docs

Paged layout and modern block editing, for documents people edit together.

- Headers, footers, sections, columns, page setup
- Tables, images, lists, equations, code blocks
- Embedded charts and Office content

[Block editing](/demo/docs/) · [Paged editing](/demo/docs-traditional/)

### Slides

Editable presentations from data, docs and visuals, so your team can refine what agents produce.

- Text, charts, images, shapes, connectors
- Embedded sheets and docs, linked to source data
- Page setup, transitions, import and export

[Live demo](/demo/slides/)

### Canvases

An infinite canvas to organize content, map processes and connect your Office tools.

- Flowcharts, mind maps, swimlanes, sticky notes
- UML and entity-relationship diagrams
- Embedded sheets, charts and Office content

[Live demo](/demo/canvases/)

### Relational Tables

Records, fields and relations for business data and workflows: one set of records, many views.

- Grid, kanban, calendar, Gantt and gallery views
- Text, date, attachment, link and formula fields
- Filter, sort and group each view

[Live demo](/demo/relational-tables/)

### PDF Editor

View and edit PDFs, organize pages, handle forms, then print and deliver.

- Edit text, images and tables
- Merge files, reorder pages, fill forms
- View, print and export

[Live demo](/demo/pdf/)

## Process and calculate without a UI

Read and change content and fill templates in Node.js, and calculate with the Rust formula engine, with no editor open. Built for batch files and agent tasks; the results load back into the editor for people to keep working.

## Two-way binding between Web Apps and cells

Bind inputs and sliders to specific cells. Changing a value writes to the sheet and recalculates; editing the sheet updates the bound inputs, metrics and charts. Formulas and rules stay in the sheet.

## Live sheets in docs and slides

Embed a sheet in a doc or slide and keep cell editing and formula calculation. People adjust data and formulas in place to finish the report or deck, with less copy-paste and less duplicated work.

## Works with common Microsoft Office formats

Import existing Excel, Word and PowerPoint files, keep working, then export to deliver. Reuse your team’s templates, models and reports with less migration.

[File conversion and compatibility](https://docs.univer.ai/server/import-export/node)

### Office file import and export formats

| Content | Import | Export |
|---|---|---|
| Sheets | XLS, XLSX, CSV, TSV | XLSX, CSV, TSV |
| Docs | DOC, DOCX | DOCX |
| Presentations | PPT, PPTX | PPTX |
| PDF | PDF | PDF |
