x-spreadsheet 是什么? 在线表格(可以理解为简单版本的在线的 excel),类似 google sheet。
为什么要开发? 实际项目中要用到,看到其他的开源的感觉又不太能满足自己的要求,能满足要求的又没有开源,所以就决定了自己要开发一套类似的 sheet, 模仿 google sheet
开源协议:MIT 在 hacker news 发布之后,一个星期内获得 3K star,再次特别要感谢 hacker news,真的是一个好网站
现在项目又我一个人维护,欢迎各位大佬批评指点。
废话不多说,直接上地址
做 spreadsheet,我觉得最难的一点在于解析表达式 (对于没有编译原理基础的人来说),如何避免因为循环依赖导致的栈溢出。比如说 A1 的值是 =A1+A2
,A2 的值是 =A1+A2
。这个库也没解决这个问题:
不知道有没有简单的思路,或者轻便的第三方库来解决这个问题。
以前做 treation.com (已废) 的时候,有发现一个非常棒的表格