univer-node-backend

Run Univer in Node.js for headless spreadsheet processing and workbook automation.

7|4|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/dream-num/univer-sdk-skills --skill univer-node-backend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: univer-node-backend
Source: https://github.com/dream-num/univer-sdk-skills/tree/main/skills/univer-node-backend
Command: npx skills add https://github.com/dream-num/univer-sdk-skills --skill univer-node-backend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run Univer in Node.js to enable headless spreadsheet processing, server-side automation, and batch workbook manipulation without a browser.

Core Features & Use Cases

  • Node.js compatibility for creating and manipulating workbooks via the Facade API, configuring Univer with UniverRPCNodeMainPlugin, and using child_process forks for formula workers.
  • Server-side XLSX/JSON processing, batch report generation, and formula evaluation in backend contexts, including optional Pro features when a Univer Pro license is available.
  • Real-world scenario: generate automated monthly reports by loading data, populating workbooks, computing formulas, and exporting snapshots.

Quick Start

Install dependencies, create a Univer instance on Node.js, and register the core plugins to enable headless backend workbook processing.

Frequently Asked Questions about univer-node-backend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Univer on Node.js for headless spreadsheet processing?

Run Univer on Node.js by instantiating it with createUniverOnNode and registering the UniverRPCNodeMainPlugin. This enables headless spreadsheet processing and server-side workbook automation without requiring a browser environment.

Can I calculate spreadsheet formulas on the server side without a browser?

Yes, server-side formula calculation is supported using optional worker-based formula execution via child_process forks. This allows backend contexts to evaluate formulas headlessly on Node.js.

What is the best way to generate batch spreadsheet reports in a Node.js backend?

Batch report generation is achieved by loading data, populating workbooks, computing formulas, and exporting snapshots. Use Facade APIs on Node.js to automate this server-side workflow efficiently.

Does Univer support XLSX and JSON processing in a Node.js environment?

Yes, Univer supports server-side XLSX and JSON processing in Node.js environments. You can manipulate workbooks and process these formats using the Facade API for backend automation tasks.

Do I need a Univer Pro license to use Node.js backend automation features?

A Univer Pro license is optional and only required to unlock specific Pro features during server-side processing. Core headless workbook automation and formula evaluation work without it.