您好,怎么可能嫌麻烦,这是我们分内事嘛~
这个问题棘手的地方在于,Excel文档本身没有标记哪些namedStyle被引用,所以在导入时,SpreadJS只能把所有namedStyle导入进来。
要优化Excel文档,去除冗余namedStyle,这个操作无论放在哪个环境,用什么插件,都必须用遍历的方式来处理。
GCExcel也没有能直接判断某个namedStyle是否被引用的接口,所以也得用遍历的方式来实现。
区别在于这种比较性能不友好的操作,在后台执行一定会比前端跑更适合,您是否可以考虑一下,在系统比较空闲的时候启动优化进程来执行批量优化?比如凌晨1、2点左右,针对这种问题文档,在后台统一处理一下。
|