找回密码
 立即注册

QQ登录

只需一步,快速开始

fxdan2002

银牌会员

2

主题

6

帖子

2672

积分

银牌会员

积分
2672

活字格认证

最新发帖
fxdan2002
银牌会员   /  发表于:2014-12-9 16:49  /   查看:8654  /  回复:8
管理员,你们好。
刚接触Wijmo,我们这边客户有个需求,就是要能导出excel2003版本以上(即.xls或.xlsx)的功能。
我看到官网上给的例子是支持的。如下两个例子
例A
http://demos.componentone.com/wijmo/spreadjs/exceliosample/
例B
http://wijmo.com/docs/wijmo/#ExcelExports.html
我又以下3个问题。
①是否支持java为后台的excel导出?
  看论坛里的例子都是.net或直接从页面表格里导出数据,不清楚是否支持java查询结果集的处理。
②是否有支持IE8的版本。
  因为AB两个例子,在IE8下面运行失败,但再google浏览器下运行正常。
③SpreadJS和Wijmo的关系。
   AB两个例子用的是SpreadJS吗? SpreadJS是Wijmo里面的一部分吗?如果不是的话,只是想用导出的功能的话,哪一个更合适呢?


先谢了。

8 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-12-9 18:41:00
沙发
回复 1楼fxdan2002的帖子

SpreadJS只能依靠ExcelIO来完成Excel的导入导出,而ExcelIO是一个ASP.NET MVC API service。
回答你的问题如下:
1.SpreadJS只能依靠ExcelIO来完成Excel的导入导出,而ExcelIO是一个ASP.NET MVC API service。所以,至少是需要.net framework 4.0的,我们提供了不需要部署在IIS上的解决方案,参见文档:
http://helpcentral.componentone. ... rame.html#owin.html

再此基础上,如果你的业务逻辑即不想用IIS,又没有.net framework。ExcelIO无法工作,也就无法满足你的需求,对此还望理解。

2.SpreadJS在IE8下的工作有自己的一套解决方案, 与非IE8下的使用方式有所不同。详细请参见帮助文档,里面很详细。

http://helpcentral.componentone. ... html#addconie7.html

SpreadJS在IE8下的Limitation:

http://helpcentral.componentone. ... ie78limitation.html

3.Wijmo是用于创建桌面及移动Web应用程序的HTML5前端控件集。SpreadJS是类似excel的前端控件。
链接中的第一个是SpreadJs,第二个是wijmo的控件。SpreadJs目前是属于Wijmo Enterprise控件套包里的。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
fxdan2002
银牌会员   /  发表于:2014-12-10 09:03:00
板凳
回复 2楼Alice的帖子

谢谢你的回答。
你提到例子B只是wijmo的控件。因为这次我们只是想用wijmo的导出功能,感觉不涉及SpreadJS也可以。
基于wijmo的导出控件,继续追问
4.只用 wijmo的导出功能的话,IE8支持吗?
5.这个控件必须 安装.net framework 4.0 吗?如果安装的话,这个是不是只在服务器端安装就可以了?
6.我们的应用后台是java,后台查询数据结果往前台传输,这个控件是否有接口支持呢?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-10 22:17:00
地板
回复 3楼fxdan2002的帖子

不好意思,你是指wijmo的wijgrid控件么?
具体的三个问题,我需要验证明天给您回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
gw0506
超级版主   /  发表于:2014-12-12 09:39:00
5#
4.只用 wijmo的导出功能的话,IE8支持吗?
>> Wijmo 导出是也是通过web service提供的。UI是Wijmo Grid。WijGrid支持IE8.
5.这个控件必须 安装.net framework 4.0 吗?如果安装的话,这个是不是只在服务器端安装就可以了?
>> 导出service必须依赖于IIS服务器和.NET framework 4.0. 所以你可以单独架一个service的服务器。然后主站点还是用java、Tomcat这些东西。
6.我们的应用后台是java,后台查询数据结果往前台传输,这个控件是否有接口支持呢?
>> 有。前后段传输数据,完全可以使用标准json。
回复 使用道具 举报
fxdan2002
银牌会员   /  发表于:2014-12-12 12:58:00
6#
4.只用 wijmo的导出功能的话,IE8支持吗?
>> Wijmo 导出是也是通过web service提供的。UI是Wijmo Grid。WijGrid支持IE8.
5.这个控件必须 安装.net framework 4.0 吗?如果安装的话,这个是不是只在服务器端安装就可以了?
>> 导出service必须依赖于IIS服务器和.NET framework 4.0.
gw0506 发表于 2014-12-12 9:39:00


追问⑥:Wijmo 导出前端用的是Wijmo Grid。WijGrid和SpreadJS是一个东西吗?
追问⑦:gw0506 提到 ”导出service必须依赖于IIS服务器和.NET framework 4.0.”。 我们现在服务器端用的是weblogic8.1,如果要用你们的导出功能的话,我们只需要在服务器端建一个IIS服务器是不是就支持了呢? 客户端的话,需要IIS服务器和.NET framework 4.0吗?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2014-12-12 14:26:00
7#
问题6:WijGrid和SpreadJS是两个完全独立的控件。细分起来,WijGrid是表格控件,SpreadJS是表单控件。SpreadJS拥有更多兼容Excel的功能。WijGrid并不会太注重Excel兼容性。
问题7:客户端没有要求,有浏览器就行了。服务端架一个IIS就好了。
回复 使用道具 举报
fxdan2002
银牌会员   /  发表于:2014-12-16 15:32:00
8#
关于导出的疑问暂且没有了。
另外想学习一下SpreadJS的用法,有一些疑问,我另开一个帖子再问吧。
谢谢各位版主的回复
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-16 17:31:00
9#
回复 8楼fxdan2002的帖子

不用客气。此贴结束。
欢迎开新帖讨论问题。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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