Jspreadsheet - The JavaScript Data Grid with Spreadsheet Controls
Products
  • Extensions
  • Contact
  • Pricing
Log In Documentation Free trial
Jspreadsheet - The JavaScript Data Grid with Spreadsheet Controls

Free Trial

Log In

Home

Docs

Demo

Case Studies

Extensions

Contact

Blog

Theme Builder

Pricing

Online Editor

Theme Builder

Extensions

Enterprise

  • Formulas
  • Export to XLSX
  • Import from XLSX
  • Charts
  • Validations
  • CSV
  • Comments
  • Search
  • Forms

Ultimate

  • Edition Bar
  • Format
  • Export to PDF
  • Export to SPSS
  • Google Sheets
  • Client
  • Shapes
  • ChatGPT
  • Pivot
  • Server
    • Getting started
    • Persistence
    • Adapters
    • Authentication
    • Images

Documentation

Introduction

  • Getting started
  • Install with AI
  • License
  • Upgrades
  • Performance
  • Comparison
  • International
  • CSP Compliance
  • Common questions
  • Release notes
  • Bundle

Integrations

  • Typescript
  • React
  • Angular
  • VueJS
  • Salesforce
  • TabularJS
  • ChatGPT

Calculations

  • Formulas
  • Functions
  • Cache
  • Calculations
  • Custom formulas
  • Defined names
  • Formula picker
  • Namespaces
  • Formula Chain
  • Formula Suggestions

Spreadsheet features

  • Cells
  • Clipboard
  • Columns
  • Comments
  • Config
  • Contextmenu
  • Data
  • Editable state
  • Fill handle
  • Filters
  • Format
  • Footers
  • Freeze columns
  • Freeze rows
  • Group columns
  • Group rows
  • Headers
  • History
  • Images
  • Merged cells
  • Media
  • Meta information
  • Navigation
  • Nested headers
  • Notifications
  • Pagination
  • Persistence
  • Rows
  • Read-only cells
  • Search
  • Selection
  • Shortcuts
  • Sorting
  • Style
  • Tables
  • Toolbars
  • Topmenu
  • Validations
  • Viewport
  • Worksheets
  • Zoom

Editors

  • Introduction
  • Dropdown
  • Calendar
  • HTML
  • Custom Editors

Scripting

  • Events
  • Plugins
  • Helpers

Appearance

  • Appearance
  • Icons

More

  • Testing

Server

Introduction

  • Overview
  • Getting started
  • Architecture
  • Sync & conflicts
  • Scaling

Deployment

  • Deployment
  • Express integration
  • Nginx

Security

  • Authentication
  • Login & security
  • Sharing & privacy

Features

  • Extensions
  • Server API extension
  • Images & media
  • Snapshots
  • Comments
  • Formify
  • Custom menu

AI

  • MCP server
  • ChatGPT integration

Persistence

  • Persistence overview
  • Adapters
  • Build your own adapter
  • Example: PostgreSQL

Reference

  • Server options
  • Wire protocol
  • Persistence contract
  • Sync internals
  • Client class
  • Internal API

REST API

  • Getting started
  • HTTP conventions
  • Routes
  • Create
  • Worksheets
  • Data
  • Values
  • Cells
  • Rows
  • Columns
  • Config
  • Style
  • Meta
  • Headers
  • Nested headers
  • Footers
  • Merged cells
  • Freeze rows
  • Freeze columns
  • Group rows
  • Group columns
  • Defined names
  • Properties
  • Validations
  • Comments
  • Media
  • Sorting
  • Others

Help

  • Troubleshooting
  • FAQ

Examples

Spreadsheet data

  • Json data binding
  • Import from XLSX
  • Export to XLSX

Formulas

  • Custom formulas
  • Cross calculations
  • External values

Editors

  • Custom
  • Progressbar
  • Rich text

Spreadsheet features

  • Fullscreen
  • Grid line
  • Readonly
  • Rotate
  • Text wrapping

Integrations

  • Web component
  • Jquery

Advanced examples

  • Highcharts
  • Real-time spreadsheet
  • Grocery store
  • Project management
  • Payment calculator