首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将excel文件转换为html和javascript

问将excel文件转换为html和javascript
EN

Stack Overflow用户
提问于 2013-10-26 07:11:33
回答 2查看 13.3K关注 0票数 0

我有一个excel计算器文件,其中包含几个工作表和公式搜索工作表。

我想把这个计算器转换成html页面,并使用javascript来做计算。我已经建立了mySQL数据库来为lookups...using存储这些数据,php表单应该获得用户输入

我关心的是在excel中的逻辑和布局不像在javascript中使用函数那样简单。

有没有一种方法可以确保准确性?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-26 07:28:06

我做过一次这样的事情。基本上,你必须做好两件事。计算公式的html和Javascript :D.要从excel生成html,我建议将Excel工作表另存为网页,并研究生成的html。你可以直接使用它,修改它,或者你觉得足够勇敢,试着自己构建一个生成器。这将很难建立一个生成器,我花了大约1.5个月的时间才把所有的怪癖都纠正过来。

公式也很难。在您的例子中,您可能需要翻译几个公式,这可以手工完成。只需为html中的每个td分配一个唯一的id (它可以是excel中的cellId,如R30),并将公式转换为JS。要模拟excel单元格,可以将inputtype=text标记放在可编辑的tds中。

要制作一个通用的公式翻译器,与所有公式一起工作要困难得多。我将ANTLR与excel语法结合使用。然后,ANTLR生成一个词法分析器/解析器,使用提取的AST,我们最终可以获得Javascript公式。又花了3个星期才把一切都做好。

票数 0
EN

Stack Overflow用户

发布于 2013-10-26 07:39:07

您不能在网站上运行xls文件,除非您有像Excel这样的程序,该程序可以作为CGI程序运行。(IOW

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19600778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档