数据透视表被广泛使用在数据统计分析场景。以及生成统计报表。
很多时候,用户希望能保存以及创建好的数据透视表的相关配置,如已经设置好的过滤字段,行字段,列字段,值字段。以及其他的诸如报表布局,透视表样式,小计显示方式等等。当再次使用相同的数据源创建数据表时,再将这些配置加载回来。
SpreadJS的数据透视表提供了序列化和反序列化功能。
我们可以通过下面的代码序列化数据透视表,保存字符串
- var ptjson=JSON.stringify(pt.serialize())
复制代码
在重新创建数据透视表后(相同的数据源),通过下面的代码,再将其原本的配置还原回来。至此,一个原样的数据透视表就可以恢复展示给用户
- pt.deserialize(JSON.parse(ptjson))
复制代码
|
|