(本文档仅供参考)
问题
系统设置中有一个电子表格的设置。
其中比如一个报表有10个sheet页,第一个sheet是图形效果,依赖于编号为2,3,4,5的数据(2345均隐藏)。然后第六号sheet页也是图形展现,依赖于编号为7,8,9,10(7-10也是隐藏的)的数据。
如果此处设置为少于5个一次性生成的时候,请问这个时候,打开报表系统加载几个sheet页(默认显示1号sheet)?然后这个时候6号sheet页,在只显示1号sheet的时候,会加载跟6号sheet相关的报表吗?这个时候加载的是6号sheet的报表样式还是6号对应的数据?
解决方案
该选项用于控制是否一次性生成全部的HTML。当大于阈值时就按需生成对应的html。而对于sheet的计算,在不分页的情况下则每个Sheet算一个,每个照相机算一个,如果分页则每个sheet页分为多少页就是多少个,而关于数据或者计算公式之类的都是已经计算好的,与该设置项无关。
在当前的sheet页不分页,不存在照相机的情况下,当设置为少于5个sheet页时,假设此时一共有10个sheet页需要加载的,由于需要展示的html总数比设置的阈值大,此时不会再一次性生成全部的html样式,会先生成默认展示的sheet的html,对于6号sheet页也是在浏览时实时生成。