网页中通过 Javascript 实现类似 Excel 的公式解析计算功能 1. 目标 2. 难点 3.垃圾CalcEval.js 4.正确姿势 5.代码说明
1. 目标 Excel中,公式形如"A1+B1-C1*D1",在网页中将表格单元格也按照Excel方式定位(字母A~Z代表列,数字1-n代表行,字母+数字定位单元格),然后在单元格中保存计算公式,当输入单元格数值变化时触发公式计算。 2. 难点 1). 获取公式中的变量;2).计算公式;3).javascript浮点数计算的精度问题(1.4->1.4000...