找回密码
 立即注册

QQ登录

只需一步,快速开始

yaoxiaoqiang00

中级会员

27

主题

70

帖子

695

积分

中级会员

积分
695

活字格认证

QQ
yaoxiaoqiang00
中级会员   /  发表于:2017-2-21 18:13  /   查看:4587  /  回复:3
我需要在WebApi服务器端创建spread对象,并在后台进行样式处理,最终把处理后的json样式返回给客户端,能不能实现?

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-21 18:18:48
沙发
这个您需要测试下您WEBAPI的项目类型,如果可以引用spread dll那么就可以直接创建对象去操作。
回复 使用道具 举报
yaoxiaoqiang00
中级会员   /  发表于:2017-2-22 09:13:25
板凳

b

本帖最后由 yaoxiaoqiang00 于 2017-2-22 09:43 编辑
dexteryao 发表于 2017-2-21 18:18
这个您需要测试下您WEBAPI的项目类型,如果可以引用spread dll那么就可以直接创建对象去操作。

最先测试了spread wpf版的在服务器端无法创建spread对象,然后就考虑了spreadjs里提供的dll

QQ截图20170222091253.png
1、我引用了spreadjs的dll->GrapeCity.Web.Excel.dll在控制台程序里测试,创建了spread workbook对象,保存excel的时候,卡死就不动了,也不报错。2、我这里有这样一个需求,必须在服务器端创建多个spread对象,不需要界面显示,用多线程对多个spread进行样式处理,然后保存为excel。3、我还要在服务器端实现插入行、拷贝行并插入行的功能。这些都是根据数据库保存的信息,自动去还原,所以必须在服务端去完成






回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-22 13:46:41
地板
建议你用Winform 版本的spread 再试试。 添加对System.Windows.Form以及Spread相关dll的引用。
因为Spread都是又平台依赖的,所以具体情况需要结合您项目去测试下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部