Show HN: Spreadsheets in the browser with Box, Dropbox support
dchang.mit.edu
dchang.mit.edu
Unbelievable how in this decade it is still almost impossible to make a table work like a spreadsheet in html. How hard would it be to just enforce a couple of css properties in tables to make them behave? Like:
tbody {overflow:auto;}
That would be a great start. Then: thead,tfoot{position:fixed;}
tbody td:first-child{position:fixed}
That'd be all, add a contentEditable attribute and that's it. Everything else is just a matter of coding tricks to format cells and formulas.Hello Whatwg, you listening? I know w3c is been deaf for long, that's why I am asking you. Hixie alive? Earth is calling.
* Here is a basic implementation using box model and display:-webkit-box; (chrome/safari in OSX only) http://georgenava.appspot.com/demo/spreadsheetcalc.html
Google Spreadsheet is the only implementation to get it right, as far as I can tell.
That's exactly my complain.
* View-source: mine is just one table and nothing else, no hacks. Take a look at google's implementation and try to make sense of it. That's my point, just one table should be enough to make it work.
Their use of divs instead of a table might be explained by issues like this.
Of course, this is no excuse for allowing it to break when zooming.
First thing I did was type =SUM(C1:C4) into one of the cells...which, based on the title, didn't do what I expected.
I personally think the ability to open and save "cloud" spreadsheets was nicely done.