找回密码
 立即注册

QQ登录

只需一步,快速开始

marysu

银牌会员

32

主题

74

帖子

3270

积分

银牌会员

积分
3270

活字格认证

marysu
银牌会员   /  发表于:2014-11-28 09:06  /   查看:10047  /  回复:9
现在需求场景如下:服务器上不能安装IIS,但是又需要SpreadJS组件打开Excel文件进行编辑,然后保存到Excel中,请问如何解决呢?
读取Excel从后台读取也可以的,但我们的后台环境是JAVA的,该怎么解决呢?

9 个回复

倒序浏览
CCKan
银牌会员   /  发表于:2014-11-28 09:15:00
沙发
SpreadJS 目前的版本只支持使用 Server 做 ExcelIO 导入导出,你可以另外部署一个Server(可以是虚机)专门做导入导出。
我们今后会支持不需要IIS就能部署的ExcelIO server,也有可能会支持纯客户端的导入导出。但是发布日期未定
回复 使用道具 举报
marysu
银牌会员   /  发表于:2014-11-28 09:52:00
板凳
嗯,谢谢,现在我们最主要的问题就是2个:(1)EXCEL文件的处理(这是必须的,但依赖于IIS对有些环境无法支持)  (2)对该组件的后台利用,好多内容都是前台处理,定义模板,编辑数据等,但这些数据如何应用牵涉到后台的操作比较多,需要对数据进行提取分析,并且保存到数据库表中,有的设置要通过后台程序自动设置有关单元格的数据和公式以及显示格式等

另外还有问题如下,这部分我还不太清楚:
(3)我们有很多自定义的函数是需要后台程序支持的(需要调用我们的JAVA程序来执行我们定义的函数,这部分接口我还不太清楚)
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2014-11-28 12:28:00
地板
1、如果你想导入Server上的Excel文件或者导出Excel到Server保存。那么可以不使用SpreadJS提供的ExcelIO,你可以自己搭建Server。 但你必须要安装.net framework 4.0 以上并直接引用 GrapeCity.ExcelIO.dll, 这个dll里面提供了把Excel文件和JSON字符串之间的转换能力
2、目前SpreadJS 还是一个纯前端的组件,所有的数据都是前端的。所以这部分工作只能你们来做
3、目前SpreadJS 没有提供公共的方法能做这件事,但是我们下一个版本有可能会提供
回复 使用道具 举报
marysu
银牌会员   /  发表于:2014-12-3 14:07:00
5#
应用:如果你想导入Server上的Excel文件或者导出Excel到Server保存。那么可以不使用SpreadJS提供的ExcelIO,你可以自己搭建Server。 但你必须要安装.net framework 4.0 以上并直接引用 GrapeCity.ExcelIO.dll, 这个dll里面提供了把Excel文件和JSON字符串之间的转换能力
再提问:
能否提供个JAVA版本来读Excel文件?   有的环境确实没有IIS和.net
回复 使用道具 举报
marysu
银牌会员   /  发表于:2014-12-3 14:08:00
6#
写错1个字,是“引用”
回复 使用道具 举报
marysu
银牌会员   /  发表于:2014-12-3 14:39:00
7#
现在一般用得最多的离线报表工具就是EXCEL,不考虑EXCEL是不行的,全部线上也不太可能,所以说这块工作没法绕过去
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-3 20:03:00
8#
回复 7楼marysu的帖子

我对你提出的问题进行梳理。
对你的提问总结回答如下:
首先,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无法工作,也就无法满足你的需求,对此还望理解。

如果你对SpreadJS以及ExcelIO的使用方面依然存在问题,可以继续发帖和我们讨论。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
jx822
注册会员   /  发表于:2018-3-20 17:54:46
9#
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-3-20 18:45:38
10#
您好,有什么问题您可以另开新帖进行询问,不要挖坟老帖,目前最新版的SpreadJS只有EXCELIO一种方式进行导入导出
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部