Jxel makes your html table acts like spreadsheets.