JavaScript Data GridMerge cells
Merge adjacent cells, using the Ctrl+M shortcut or the context menu. Control merged cells, using Handsontable's API.
Overview
By merging, you can combine two or more adjacent cells into a single cell that spans several rows or columns.
Handsontable merges cells in the same way as Microsoft Excel: keeps only the upper-left value of the selected range and clears other values.
Cell merging happens on Handsontable's visual layer and doesn't affect your source data structure.
How to merge cells
To enable the merge cells feature, set the mergeCells
option to true
or to an array.
To initialize Handsontable with predefined merged cells, provide merged cells details in form of an array:
mergeCells: [{ row: 1, col: 1, rowspan: 2, colspan: 2 }]
Related keyboard shortcuts
Windows | macOS | Action | Excel | Sheets |
---|---|---|---|---|
Ctrl+M | Ctrl+M | Merge or unmerge the selected cells | ✗ | ✗ |
Related API reference
- Configuration options:
- Hooks:
- Plugins: