I don’t believe anyone has really created a decent browser based spreadsheet For example, Jotspot Tracker has table editing functionality, but with some significant limitations. (No formulas (!), no horizontal scrolling, no rectangular selections, etc.)
Part of the problem is that implementing a great spreadsheet using the standard browser text widgets is virtually impossible.
Rather than forcing a Flash or Java based approach, why not standardize a spreadsheet input field and build it into browsers?
It’s seems not difficult to specify or use:
Something like this would define the spreadsheet in markup:
<input type=”spreadsheet” name=”sheet”/>
When submitted, the spreadsheet values would be posted as a set of values such as “sheet[0][2]=hello”.
Naturally the spreadsheet field would be scriptable, allowing for things like formula computation, sorting, etc.
This seems simple and obvious enough that standardization and implementation in a range of browsers is achievable.