HomeFeaturesDemoDocumentationPricingContact

Your AI-Powered Spreadsheet Engine

Unlock the full power of spreadsheets in your app. Seamlessly build, analyze, and automate with AI-powered intelligence built right in.

WorksheetJS AI-powered spreadsheet engine — isometric glass cube core with floating spreadsheet panels and flowing purple data ribbons

Get Started in Minutes

Install, render, and ship — three steps to a production-ready spreadsheet in your app.

Install Package

One command to add a full spreadsheet to your project. That's it.

Install Package

One command to add a full spreadsheet to your project. That's it.

Drop In the Grid

Import the component and render it anywhere in your app.

Drop In the Grid

Import the component and render it anywhere in your app.

Load & Export Data

Load any file format and export it back with zero fidelity loss.

Load & Export Data

Load any file format and export it back with zero fidelity loss.

400+ Formulas with AI Formula Assistant

400+ Formulas with AI Formula Assistant

400+ functions including VLOOKUP, LAMBDA, and dynamic arrays. Ask the AI to write any formula in plain English.

400+ functions including VLOOKUP, LAMBDA, and dynamic arrays. Ask the AI to write any formula in plain English.

Illustration of a formula bar with AI formula suggestions dropdown
Illustration of a large spreadsheet with many rows, scroll indicator, and a 60 FPS performance badge

Canvas-Based Rendering

Canvas-Based Rendering

Built on canvas for fast, smooth scrolling — even with large datasets.

Built on canvas for fast, smooth scrolling — even with large datasets.

XLSX, CSV, JSON & HTML I/O

XLSX, CSV, JSON & HTML I/O

Read and write XLSX, CSV, JSON, and HTML files with zero fidelity loss. What goes in comes back out perfectly.

Read and write XLSX, CSV, JSON, and HTML files with zero fidelity loss. What goes in comes back out perfectly.

Illustration of a central spreadsheet surrounded by XLSX, CSV, JSON, and HTML file format badges connected by arrows

Fits Your Entire Stack

Drop it into React, Vue, Angular, Svelte, or plain JS. Connect to any backend and import any file format.

  • TS
  • N
  • TS
  • N

Frequently Asked Questions

Have questions about WorksheetJs? Find answers to the most common questions about licensing, integration, and features.

Three lines of code. Install the package, import the component, pass your data. Works with React, Vue, Angular, Svelte, and plain JS.

Yes. Canvas-based rendering keeps scrolling and editing smooth even with very large datasets. Your UI stays responsive at all times.

Built-in. Read and write XLSX, CSV, JSON, and HTML entirely in the browser. Styles, formulas, and images all preserved. Zero fidelity loss.

400+ Excel and Google Sheets functions — SUM, VLOOKUP, XLOOKUP, LAMBDA, dynamic arrays, financial, engineering, and more. The AI assistant can also write formulas for you.

15+ modules: chat copilot, formula assistant, data analyzer, smart fill, chart builder, pivot builder, automation engine, and more. Supports Claude, GPT, and Gemini.

Full API access up to 1,000 rows, community support, and unlimited local dev. Paid plans add the AI copilot, charts, pivots, and priority support. 14-day free trial, no card required.

No. Everything runs in the browser. Your data never leaves the device. The AI plugin uses your own API key and supports privacy mode for full in-memory operation.