### Introduction

The FlexSheet control extends the FlexGrid control and provides an Excel-like functionality. So the FlexSheet control supports all the FlexGrid's features. FlexSheet is focused on the key features from Excel besides the FlexGrid's features.

FlexSheet provides following Excel-like features:

Multiple Sheets
  FlexSheet allows multiple separated sheets in it.
Formulas
  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.
Cell Style
  FlexSheet supports to apply style for each cell includes format, font, horizontal alignment, fore color, fill color and etc..
Merge Cells
  FlexSheet supports any cells merging. This is different with FlexGrid. FlexGrid just supports content-driven cell merging.
Undo/Redo
  FlexSheet supports undo/redo mutiple operations includes edit cell, insert/remove rows/columns, apply cell style, merge cells, resize rows/columns, drag & drop rows/columns and etc..
Drag & Drop
  FlexSheet supports drag & drop rows/columns to move or copy current rows/columns to other rows/columns
Select whole column
  FlexSheet supports select whole column by clicking the column header.