将 Excel 文件转换为 HTML 和 JavaScript
convert excel file to html and javascript
>我有一个Excel计算器文件,其中包含多个工作表和跨工作表搜索的公式。
我想在HTML页面中转换这个计算器,并使用JavaScript进行计算。我已经建立了mySQL数据库来存储这些数据以进行查找...使用 PHP 表单应该获取用户输入
我担心 excel 中的逻辑和布局并不像使用函数的 javascript 那么简单。
有没有办法做到这一点来确保准确性?
我曾经做过这样的事情。基本上你必须把两件事做好。用于计算公式的 html 和 Javascript :D。要从 excel 生成 html,我建议将 Excel 工作表另存为网页并研究生成的 html。您可以按原样使用它,修改它,或者您觉得足够勇敢,尝试自己构建一个生成器。建造发电机会很困难,我花了大约 1.5 个月的时间才弄好所有怪癖。
公式也非常艰难。在您的情况下,您可能需要翻译几个公式,这些公式可以手动完成。只需为 html 中的每个 td 分配一个唯一 id(它可以是 excel 中的 cellId,如 R30),然后将公式转换为 JS。要模仿 excel 单元格,您可以在可编辑的 tds 中放置输入 [类型=文本] 标签。
要制作适用于所有公式的通用公式转换器要困难得多。我使用ANTLR和excel语法。然后ANTLR生成一个词法分析器/解析器,通过提取的AST,我们最终可以获得Javascript公式。又花了 3 周时间才把一切都做好。
您不能在网站上运行 xls 文件,除非您有像 Excel 这样的程序,它可以作为 CGI 程序运行。(欠条)
相关文章:
- 来自文本输入null的html javascript变量
- Html/Javascript-如何屏蔽除英国以外的所有欧盟国家,并允许所有非欧盟国家
- html+javascript:如何在某些条件下禁用dropdownlist中的null选项
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- HTML/Javascript表单会自动重置
- html/javascript中的可拖动文本
- 在HTML/JavaScript中减去两个数字
- 基本的HTML Javascript程序.这是怎么回事
- 一个html/javascript'小工具'知道用户何时单击了小部件外的任意位置
- HTML/JavaScript拖动&Drop-是否可以使重影图像*NOT*看起来'冲洗掉'
- 在HTML/Javascript文件中获取App Inventor 2变量值
- HTML/JavaScript表格标题
- 如何修复在浏览器中打开后出现在屏幕上的html/Javascript代码
- 在HTML JavaScript头部分运行Google脚本函数
- 如何在 html/javaScript/Jquery 中“浏览文件夹”
- 带有消息html/javascript的进度条
- 在html/javascript中请求撤消/重做事件
- 使用HTML/Javascript表单使用ActiveXObject创建带有嵌入图像的outlook电子邮件
- 使用html/javascript启动小部件
- 移动html/javascript编程中的变量传递