找回密码
 立即注册

QQ登录

只需一步,快速开始

瑞捷APP

初级会员

29

主题

82

帖子

255

积分

初级会员

积分
255
瑞捷APP
初级会员   /  发表于:2023-3-16 09:40  /   查看:818  /  回复:1
10金币
本帖最后由 Lynn.Dou 于 2023-3-17 18:22 编辑

需求描述:


(作业环境网络不通畅, excel可能会很大)

1. 下载线上的一份excel到本地  
2. 在本地修改Excel内容
3. 修改后的Excel上传到线上
4. 识别出修改内容

解决方案:

1. 请问是否可以通过插件直接识别出来Excel变化的内容?

2. 有什么方案可以做到类似效果?

最佳答案

查看完整内容

目前没有什么好的办法,xlsx中并不会记录修改信息,office Excel本身也不会记录这个。 所以在修改后的Excel上传到线上用spreadjs打开后,只能通过代码手动对比各类内容的变化。 如果只是需要对比值,公式的变化,那么可以通过for循环单元格对比,如果考虑内容较多性能慢的话,可以考虑用GCExcel在后端做对比。 其他诸如样式,命名样式,图表·····等等的其他变化。对比起来可能更麻烦

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-16 09:40:40
来自 2#
目前没有什么好的办法,xlsx中并不会记录修改信息,office Excel本身也不会记录这个。

所以在修改后的Excel上传到线上用spreadjs打开后,只能通过代码手动对比各类内容的变化。

如果只是需要对比值,公式的变化,那么可以通过for循环单元格对比,如果考虑内容较多性能慢的话,可以考虑用GCExcel在后端做对比。

其他诸如样式,命名样式,图表·····等等的其他变化。对比起来可能更麻烦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部