jspreadsheet / ce

Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
https://bossanova.uk/jspreadsheet/v4
MIT License
6.73k stars 825 forks source link

Copying of cells from a large table #56

Closed Arkzv closed 5 years ago

Arkzv commented 7 years ago

Hi Paul, if the JExcel applied to the large table there is a performance issues while copying the data. Current copying mechanism goes through all the cells, checking the "highlighted" property of each cell... May be reasonable to have an array with coordinates of all the selected cells? (and than take the values only out of it)

pphod commented 7 years ago

We are considering working a new version with a slightly different engine. Thank you for your suggestion.

Arkzv commented 7 years ago

Paul, does it make sense to commit here than..?

pphod commented 7 years ago

Depends on what the way you are doing things. This change should be consistent with a few new features, such gradual loading, pagination, etc... ;)