找回密码
 立即注册

QQ登录

只需一步,快速开始

towant

高级会员

7

主题

24

帖子

1205

积分

高级会员

积分
1205

活字格认证

towant
高级会员   /  发表于:2014-10-27 11:43  /   查看:8448  /  回复:7
用SpreadJS表格控件随机画出了一张Table,那么如何将该表格的样式以excel的样式保存起来呢?
有没有类似的保存的接口或者例子呢?求帮助,求帮助。。。

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-10-27 14:50:00
沙发
回复 1楼towant的帖子

目前存成excel的唯一的途径是通过ExcelIO,不知道你需要的是哪种思路。
另外,请问,你用SpreadJs画出一张table,是什么样子的,请提供一个具体的图,我们根据这个具体的例子,才能更好的帮助你分析需求。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
towant
高级会员   /  发表于:2014-10-27 17:31:00
板凳
回复 2楼Alice的帖子

我图片给出一张简单的表格
,如果通过spreadjs控件画出这个表格样式,如何将画出来的表格进行保存。其实我想要的不是画哪张表格,而是有没有保存表格样式的接口函数或文件可以引用,以便只要是能够用控件画出来
的所有样式的表格都可以保存

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-28 10:40:00
地板
回复 3楼towant的帖子

SpreadJS提供toJSON/fromJSON方法来导出/导入保存的JSON数据,从而实现将当前SpreadJS 实例上所有的东西进行保存(不论是用户的样式设置,还是一些控制设置), 并将保存下来的JSON数据应用到另外的SpreadJS实例上,实现数据的无损克隆。

这是在线Demo供你参考:http://wijmo.com/demo/spreadjs/s ... le=Json%20Serialize

主要代码如下:

var jsonDataStr = JSON.stringify(currentSpreadJS.toJSON()); //将当前SpreadJS导出成JSON 数据字符串。

targetSpreadJS.fromJSON(JSON.parse(jsonDataStr)); //将JSON数据字符串序列化成JSON对象并导入到另外一个SpreadJS实例上。

另外,如果用户通过ExcelIO也可以实现将当前SpreadJS导入或者导出成Excel。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
towant
高级会员   /  发表于:2014-10-28 16:29:00
5#
回复 4楼Alice的帖子

谢谢,这个问题解决了,还有一个问题,excel文件在进行导出的时候能否按自己指定某个位置来存储到自己计算机上,而不是按浏览器固定的保存的地址;
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-28 18:00:00
6#
回复 5楼towant的帖子

关于回传文件下载这个事情,是由浏览器进行控制的。SpreadJS并不能够控制,建议你在网上查询相关资料。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
towant
高级会员   /  发表于:2014-10-29 09:07:00
7#
回复 6楼Alice的帖子

恩,好的,谢谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-29 10:14:00
8#
回复 7楼towant的帖子

不用客气。

评分

参与人数 1满意度 +5 收起 理由
towant + 5 谢谢,问题解决

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部