• Deliver the Microsoft Excel Experience in your Apps

    In addition to behaving like a datagrid, FlexSheet provides a more Excel-like experience. Deliver spreadsheet functionality for the desktop or the web using FlexSheet in any of the supported platforms:WPF - ASP.NET MVC - JavaScript

  • Work with your Existing Data

    Take advantage of the full .NET development platform to power the backend of your users' spreadsheets. Import and export existing Microsoft Excel files, bind FlexSheet to an external data source, or work unbound.

  • Familiar, Fast, and Flexible

    FlexSheet is focused on key features from Excel but in a smaller, faster package. By extending the FlexGrid you know and love, FlexSheet's features, from keyboard navigation to data entry, were designed to feel familiar and help your users skip training.

Import and Export Data

  • Import, edit, and export Microsoft Excel files (.xls, .xlsx)
  • Bind FlexSheet to an external data source or go unbound
  • When unbound, start with a blank sheet and programmatically set cell values using code
  • Save and load spreadsheets as additional formats such as CSV and JSON
  • On the web, files can be loaded asynchronously on the server

FlexSheet Explorer Demo

Manage Multiple Worksheets

  • Manage multiple worksheets with an Excel-like tabbed interface
  • Switch between worksheets, edit content directly on the sheet, and update content via code
  • Manipulate sheets within a workbook: create new, delete or rename sheets, and more
  • Include references to other sheet or cell values
  • Insert, delete, freeze and reorder rows and columns
  • Protect sheets, and lock cell ranges to prevent users from editing

Analyze and Evaluate Formulas

  • Analyze and evaluate Excel-style formulas with FlexSheet's own powerful formula engine
  • Work with nearly 100 built-in functions including Logical, Math, Statistical, Text, Lookup, and DateTime
  • FlexSheet displays an error message when it catches an invalid formula
  • Customize the formula bar UI using the separate C1FormulaBar control

Apply Cell Styles and Formatting

  • Customize cell styles, including font, color, placement, and borders
  • Specify the display format for numbers, currency, percentage, and date
  • Apply styles and formatting to the whole sheet, including rows, columns, cells, and cell ranges
  • Merge cells together to enhance the readability of your data
  • Show or hide header and grid lines

Filter, Sort, and Autofill Data

  • Apply conditional and value-based filtering just like Excel
  • In the web version, fill cells automatically with data, that follows a pattern, by dragging the bottom right corner of the cell.
  • In the WPF version, organize rows of data within a worksheet by grouping
  • Sort the spreadsheet by any column to better visualize the data set

Next Steps