# Cells

A list of topics related to the cell functionality in SpreadJS

## Content

A cell is the basic unit of a worksheet which is formed on the intersection of a row and a column. SpreadJS allows you to work with cells and perform different operations on them:

* [Work with Cells](/spreadjs/docs/features/cells/work-with-cells)
* [Cell Types](/spreadjs/docs/features/cells/celltypes)
* [Cell Format](/spreadjs/docs/features/cells/cellformat)
* [Cell States](/spreadjs/docs/features/cells/cell-states)
* [Cell Range](/spreadjs/docs/features/cells/cell-range)
* [Get Dirty Status](/spreadjs/docs/features/cells/dirty)
* [Cell Buttons](/spreadjs/docs/features/cells/cell-buttons)
* [Cell Dropdowns](/spreadjs/docs/features/cells/cell-dropdowns)
* [Cell Comments](/spreadjs/docs/features/cells/comments)
* [Hyperlink](/spreadjs/docs/features/cells/hyperlink_cells)
* [Auto Merge Cells](/spreadjs/docs/features/cells/auto-merge-cells)
* [AutoFit](/spreadjs/docs/features/cells/autofit)
* [Auto Fill Data](/spreadjs/docs/features/cells/AutoFillData)
* [Shrink to Fit](/spreadjs/docs/features/cells/shrink)
* [Cell Overflow](/spreadjs/docs/features/cells/celloverflow)
* [Ellipsis or Tips for Cell Overflow](/spreadjs/docs/features/cells/ellipsis_tips_cell_overflow)
* [Cell Alignment and Indentation](/spreadjs/docs/features/cells/cellalign)
* [Cell Padding and Label Styles](/spreadjs/docs/features/cells/cellpadding)
* [Cell Span](/spreadjs/docs/features/cells/cellspan)
* [Cell Tags](/spreadjs/docs/features/cells/tag)
* [Styles](/spreadjs/docs/features/cells/styles)
* [Cell Colors](/spreadjs/docs/features/cells/colors)
* [Cell Background Image](/spreadjs/docs/features/cells/backimage)
* [Borders, Gridlines and Diagonal Lines](/spreadjs/docs/features/cells/borders)
* [Quote Prefix](/spreadjs/docs/features/cells/quoteprefix)
* [Insert Cut or Copied Cells](/spreadjs/docs/features/cells/insert-cut-or-copied-cells)
* [Rotate Text In Cells](/spreadjs/docs/features/cells/rotate-text-in-cells)
* [Vertical Text Direction](/spreadjs/docs/features/cells/SetTextDirectionInCell)
* [Text Decoration](/spreadjs/docs/features/cells/textdeco)
* [Rich Text](/spreadjs/docs/features/cells/SettingRichTextCell)
* [Image Rich Data](/spreadjs/docs/features/cells/image-rich-data)
* [Wrap Text](/spreadjs/docs/features/cells/WrapTextInCell)
* [Drag and Drop](/spreadjs/docs/features/cells/dragdrop)
* [Drag and Merge](/spreadjs/docs/features/cells/AllowMergingCellsviaMouseDrag)
* [Edit Mode Always](/spreadjs/docs/features/cells/editing)
* [Watermark](/spreadjs/docs/features/cells/watermark)
* [Pattern Fill and Gradient Fill](/spreadjs/docs/features/cells/pattern-gradient-fill)
* [Paste Options](/spreadjs/docs/features/cells/pasteoptions)