本帖最后由 Lynn.Dou 于 2023-1-10 16:39 编辑
参考这个帖子:https://gcdn.grapecity.com.cn/fo ... 32955&extra=&page=2
需求在里面提的很清楚了,我们也按照给出的方案实现了需求。
但是并不完美,因为这会导致导出变得非常非常慢
数据量大概300多条,使用combobox的列有5列,导出时需要10几分钟才能导出文件。导出文件结束后由于需要再把text换回成value,这个动作又花了10几分钟。这样一个导出功能需要30几分钟。。。
个人理解,不管默认存储的是value, 还是text, 只要是导出应该只会是导出text吧,这个能做成默认导出成text吗?就不用我们转来转去了
或者说:editorValueType 的配置可不可以动态实现。不做导出前都设置成true,点了导出就设置成text然后导出结束后再换回value?
************************************************最佳答案********************************************
把现有json拷贝出一个新的,然后对新的json操作。
- var spread2 = new GC.Spread.Sheets.Workbook();
- spread2.fromJSON(spread.toJSON());
- //遍历spread2中combobox单元格,对其值进行转换。
复制代码
|
|