1

是否有任何 Javascript(或其他 NON-java )客户端计算库允许将复杂的 excel 电子表格作为网页在线发布,然后当用户更改值时可以直接在网页上计算。就像一个精简的基于 Web 的 Excel。

我见过提供简单计算功能的 JavaScript 网格控件,但它们不允许您导入现有工作表或将工作表保存为可编辑的格式。

我正在寻找一个库(客户端),它可以读取某种 excel 文件格式(excel、wks、xml),并解释单元格引用和公式,然后在用户更改值时在网页上进行计算.

这个想法是创建一个网页,其中所需的表单字段将其映射到工作表上的输入单元格,然后将结果映射到工作表上的计算值。

4

2 回答 2

2

仅在客户端上是不可能做到的。您需要在服务器上解析 XLS,然后将 HTML 和 JS/JSON 呈现给客户端。这就是例如 Google 电子表格的做法。

于 2010-02-17T18:12:05.060 回答
0

我实际上正在从事一个与这里有一些相关性的项目。这是我雇主正在进行的一项任务。

他们正在使用 mediawiki,并希望能够上传要显示和客户端编辑的 excel 文件。我的解决方案是使用 PHPExcel 进行读取 excel 文件的初始繁重工作,然后将我感兴趣的数据转换为 json 并将其传递给我自己的 js 库,该库处理公式解析和评估。

https://github.com/netbrain/spreadsheet-js

随意贡献任何缺少的 excel 功能:-)

于 2013-03-08T08:26:37.670 回答