canvas-excel
canvas-excel copied to clipboard
合并单元格bug
- 左下角往上选择合并过的区域bug
- 涉及到边界的区域选择bug
- 合并之前合并过的区域的bug
原因:
- 合并单元格遍历算法不严谨
- 合并单元格状态字段未更新
最近在思考一个问题,目前的数据结构可能无法满足现在的需求
- 使用现在的数据结构,在初始条件需要遍历整个Excel数据单元格判断区域选中,可以满足区域判断但是有性能问题
- 引入新的辅助数据结构字段:合并单元缓存map,将合并的数据单元格映射对应的区域合并字段,可以解决遍历的困境,但是需要维护区域选择缓存数据