有没有简单的JavaScript电子表格小部件?

时间:2011-03-16 17:41:31

标签: javascript asp.net spreadsheet

我需要创建一个简单的基于网络的费用计算器。我们使用的是asp.net网络表单,每个单元格都是一个文本框。目标是将每个值(但不是总数)保存到数据库中 - 因此我将有一个费用表和一个expense_day表,其中包含每行文本框的值。

将有一周的行数和6-8列。每行需要总计,每列都需要。

是否有一个简单的javascript框架可以做到这一点?我们已经在使用jquery,但我不介意包含另一个小型专业库,如果它能使这个功能变得容易。

更新

this question中描述的解决方案扩展到总列数也是理想的。

3 个答案:

答案 0 :(得分:1)

看看这个jQuery spreadsheet.

看起来它使用的是Themeroller,它非常整洁。

答案 1 :(得分:0)

您可以从DataTables开始,然后使用其API添加包含总计的行。

答案 2 :(得分:0)

这可能仍然比您需要的更复杂,但ExtJS数据网格可以做您想做的事情:

以下是使用其可编辑数据网格的演示(不计算总计): http://dev.sencha.com/deploy/dev/examples/grid/edit-grid.html

这是一个计算底部总计的演示。 (它也展示了分组,你可以忽略它): http://dev.sencha.com/deploy/dev/examples/grid/totals.html

您可以在此处查看其余示例:http://www.sencha.com/products/extjs/examples/#sample-3

他们有截屏显示如何使用他们的网格控件: http://www.sencha.com/learn/Screencasts