我在2022年12月份的时候接手了公司的这个项目,用的是开源LuckySheet项目,在线协同办公Excel,使用过程中也碰到了很多的BUG问题,现在LuckySheet原项目也不维护了,留的好多问题都得自己修改了,现在把自己碰到的问题修改了的罗列出来,跟大家交流交流。
第一个问题是当时同事使用中,把LuckySheet里面的表格复制到外部Excel中,原来的合并单元格没有了,分开成了每个单元格了。
我在对比了复制出来的表格JSON,对比了复制出来的剪贴板上的JSON不同,百思不得其解。
这个问题解决也简单,用最粗暴的方式,直接强制复制到剪贴板中就可以了,下图是在方法里面添加的代码,以下所有代码都是在Luckysheet-master的源码里修改的。
handler.js 粘贴方法
2.selection.js
这样就over了。