配色: 字号:
实现SpreadJS JSON的导入导出
2017-01-24 | 阅:  转:  |  分享 
  
实现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:



献花(0)
+1
(本文系feixiaobaiv...首藏)