Full XLSX support - loading, opening and saving XLSX files.
Open, edit and save XLSX directly in the browser.
Optional backend upload and download of the XLSX files.
Spread sheet can be stored in XML or JSON format for lightweight text storage.
Editable formulas starting with = just like in Excel.
230 built-in formula functions compatible with Excel.
Formula source cell selection by mouse during editing, including across sheets.
Formulas with external sheet references.
User defined names for cells and cell ranges to use in formulas.
Custom formulas and expression-based calculations.
Multiple sheets with add, delete, move, copy, rename.
Interactive toolbar with list of sheets / grids.
Automatic sheet sizing (row and column management).
RTL (right-to-left) display for Middle Eastern languages.
Dynamic cell styling: color, font, alignment, wrapping, rotation.
Dynamic cell borders with different width, style and color.
Dynamic cell spanning (vertical and horizontal).
Automatic cell type detection and formatting
Advanced formatting using format string.
Add, copy and delete rows and columns.
Resize, move and hide rows and columns.
Freeze rows and columns.
Resize sheet sections and grid.
Dynamic spanning for flexible layouts.
Multiple selection modes: row, column, cell and range.
Copy & paste rows, columns and cell ranges.
Full undo & redo support.
In-cell editing with Excel-like keyboard navigation.
Single-cell or range cursor.
Multi-line editing in textarea.
Rich text editing with full formatting and styling.
Mass operations for ranges: copy, move, fill, clear.
Handles mass updates affecting formulas, values, styles, borders and spans.
Auto-fill and smart fill-down operations.
Copy & paste cells and ranges from and to Excel and other spreadsheets.
Inserting images floating above cells like in Excel.
Manipulating and changing images by mouse dragging.
Fully customizable cell context menu.
Excel outline to arrange rows and columns in tree.
Unlimited tree hierarchy for rows and columns.
Expand & collapse with keyboard shortcuts.
Export to XLSX, CSV, PDF with customizable styling.
Print-ready layouts with multi-page splitting and scaling.
HTML export with full formatting preservation.
Synchronize changes via AJAX, form submits or custom API.
Works with React, Vue, Angular, Svelte and Vanilla JavaScript.
Full TypeScript definitions and IntelliSense support.
Responsive design with mobile and touch support
Comprehensive API and event system.
Can be used without writing custom JavaScript.
Cross-browser compatibility (Chrome, Firefox, Safari, Edge).
Salesforce LWC & CSP compatibility.
Full theming support with JSON customization.
Built-in themes and custom theme creation.
Animated actions in grid
Customizable toolbar and context menu options.
Customizable cell styling and formatting.
Localized to 14 languages, including all texts and date and number formats
Fully customizable key and mouse navigation action schemes