"How to Choose the Best JavaScript Framework for Your Team" is available now! GET YOUR FREE E-BOOK TODAY

FlexSheet

Excel-like JavaScript Spreadsheet

Produce an Excel-like experience in your web app with FlexSheet, a fast, lightweight control allowing users to import spreadsheets, apply formulas, format and freeze cells, undo/redo, and export data to Excel. Add Excel-like spreadsheets to your applications and give your users a powerful and familiar tool for analyzing data.

* FlexSheet is included in Wijmo Enterprise.

Already purchased Wijmo? Download it here.

FlexSheet Features

Fast and Flexible

FlexSheet is focused on the key features from Excel: it’s small, fast, and built to be extended. This philosophy allows us to maintain a small core built on HTML5 and javascript while offering you limitless possibilities for extensibility.

Fast and Flexible

Formula Support

Formula Support

FlexSheet includes a calculation engine for built-in formula support, complete with nearly 100 formulas and auto-completion. Our formula operations were built to align with Microsoft Excel, including operations for aggregation, mathematics, logic and text.

Import and Export Excel Files

Offer a flexible HTML5 spreadsheet experience across applications by allowing users to import existing Excel spreadsheets into FlexSheet, modify them, and then export back to an Excel file.

Import and Export Excel Files

Provide a Familiar Experience

Provide a Familiar Experience

From keyboard navigation to data entry, FlexSheet’s features were designed to feel familiar to your users. FlexSheet’s Excel-like features increase productivity from the start—skip the training and make your users feel at home.

Flexible Data Binding

FlexSheet can be unbound, but it also supports databinding like a grid. In bound mode, columns can be defined and data bound just like our FlexGrid —in fact, FlexSheet uses and extends FlexGrid. In unbound mode, you can start with a blank sheet and programmatically set cell values.

Flexible Data Binding

Build an AngularJS Spreadsheet

Build an AngularJS Spreadsheet

AngularJS is one of the most popular and powerful JavaScript application frameworks today. We ship and maintain AngularJS directives for all of our controls, including FlexSheet, and use it in most of our samples. Our AngularJS FlexSheet directive allows you to declaratively create Excel-like Angular spreadsheets, all in markup. Of course, you can also use FlexSheet with other frameworks as well.

Demos

FlexSheet Explorer

FlexSheet Explorer

Showcases the Wijmo 5 FlexSheet.

Run AngularJS Demo

FlexSheet 101

FlexSheet 101

Shows how to perform common tasks with FlexSheet.

Run AngularJS Demo

ExcelBook Standalone Worksheet

ExcelBook

Shows a class that extends the FlexGrid to provide many Excel-like features.

Run AngularJS Demo