This is an example of a simple client side web grid with an interface similar to excel office application.
The code is based on Microsoft AJAX Extensions Framework 1.0 (ex Atlas).
An example of the object definition:
Sys.Application.initialize();
Sys.Application.add_init(function(){
window.Spreadsheet1 = $create(EasyDocs.Spreadsheet,
{"numberRows":5, "numberCols":5},
null,
null,
$get('Spreadsheet1'));
});
And example can be seen here: http://www.bodurov.com/Spreadsheet/
And the source is available here: http://www.bodurov.com/Spreadsheet/EasyDocs.Spreadsheed.zip