This is basically the same example than example-spreadsheet.html,
with the support of external excel-compatible software clipboard
Paste from Excel-compatible:
Copy a range of cells to clipboard in Excel
Select a cell on slickgrid
Use Ctrl-V keyboard shortcut to paste from the clipboard
Adds rows to bottom of grid if paste overflows
Each column to be pasted to must either have an editor, or there must be an overall getter/setter for the whole grid.
The issue is that to copy and paste a block from anywhere to anywhere, the data copied/pasted must be in text format. If data was copied direct, and if the columns of the copy/paste area were not aligned, we might end up copying say a date value into a column that has text data.
Enforcing the requirement for the editor is the way CellExternalCopyManager makes sure that pasted text data can be converter to and from the native data type of the column.