Although there are some opensource solutions such as Luckysheet and handsontable for creating javascript spreadsheet, I found none of them meet my requirements. Handsontable lacks many Excel functionalities out of the box and I have to implement the...