# Cell Types

## Content

Cell types define the type of information in a cell, how that information is displayed, and how the user can interact with it. SpreadJS supports combo box, editable combo box, check box, check box lists, button, radio button lists, text, hyperlink, and custom cell type.

For more information, see the following topics:

* [Button Cell](/spreadjs/docs/v17/features/cells/celltypes/cellbutton)
* [Check Box Cell](/spreadjs/docs/v17/features/cells/celltypes/cellcheckbox)
* [Check Box List Cell](/spreadjs/docs/v17/features/cells/celltypes/check-box-list-cell)
* [Radio Button List Cell](/spreadjs/docs/v17/features/cells/celltypes/radio-button-list-cell)
* [Button List Cell](/spreadjs/docs/v17/features/cells/celltypes/button-list-cell)
* [Range Template Cell](/spreadjs/docs/v17/features/cells/celltypes/range-template-cell)
* [Combo Box Cell](/spreadjs/docs/v17/features/cells/celltypes/cellcombo)
* [Custom Cell](/spreadjs/docs/v17/features/cells/celltypes/cellcustom)
* [Hyperlink Cell](/spreadjs/docs/v17/features/cells/celltypes/cellhyper)
* [DataObject Cell](/spreadjs/docs/v17/features/cells/celltypes/dataobject-cell)

 