实现SpreadJSJSON的导入导出
SpreadJS纯前端表格控件是基于HTML5的JavaScript电子表格和网格功能控
件,适用于.NET、Java和移动端等各平台在线编辑类Excel功能的表格程序开
发。
本文主要介绍如何实现SpreadJSJSON的导入导出。
1.SpreadJS支持JSON格式的序列化与反序列化。可以将当前SpreadJS
保存为JSON格式的数据进行存储,也可以导入这些JSON格式数据到
SpreadJS中来进行场景恢复。
2.可以调用SpreadJS的toJSON方法来生成SpreadJS的JSON对象,并
通过调用JSON.stringify方法将此JSON对象序列化为JSON的字符串
格式。例如:
varspread1=$(''#ss'').data(''workbook'');
varjsonString=JSON.stringify(spread1.toJSON());
3.反之,可以调用JSON.parse方法将JSON字符串反序列化为JSON对
象,然后调用fromJSON方法来初始化SpreadJS对象。随即,将获得一
个全新的与spread1一模一样的spread。例如:
varspread2=$(''#ss1'').data(''workbook'');
spread2.fromJSON(JSON.parse(jsonStr));
ToJson:
FromJson:
|
|