yaoxiaoqiang00 发表于 2017-2-21 18:13:03

WebApi服务器端创建spread对象,并在后台进行样式处理,生成json数据,再给前端

我需要在WebApi服务器端创建spread对象,并在后台进行样式处理,最终把处理后的json样式返回给客户端,能不能实现?

dexteryao 发表于 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


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






dexteryao 发表于 2017-2-22 13:46:41

建议你用Winform 版本的spread 再试试。 添加对System.Windows.Form以及Spread相关dll的引用。
因为Spread都是又平台依赖的,所以具体情况需要结合您项目去测试下
页: [1]
查看完整版本: WebApi服务器端创建spread对象,并在后台进行样式处理,生成json数据,再给前端