SpreadJS 导入&导出 Excel 文件

发布时间:2013/12/17 00:12 发布者:iceman

返回博客中心

Wijmo 是用于创建桌面和移动Web应用程序的HTML5前端控件集。其中 SpreadJS 继承了传统 .NET 平台的优秀特性的 Jquery 插件。

在 2013 v3 版中 SpreadJS 开始支持 Excel 文件的导入导出。SpreadJS 可以使用 Excel ExcelIO 服务来和Excel文件交互。ExcelIO服务需要部署到服务端,通过 ExcelIO 服务你可以导入 Spread 文件后你可以和表单中的数据交互,并且保存分发给最终用户。

SpreadJS 支持导出到多种格式的文件,包括 Excel2007(XLSX)\Excel 97 (XLS)、CSV 和 TXT格式.

为了方便使用导入导出服务,我们提供了服务安装包,你仅需要通过简单的点击安装操作,ExcelIO 就会部署到本地IIS中。本篇文章即将介绍如何安装、配置和使用 ExcelIO 服务。

首先,SpreadJS包中包含 ExcelIO.msi 安装文件;你将使用这个文件安装 ExcelIO 服务到服务器中。注意:在安装前机器需要安装 ASP.NET 4 和 IIS 7 。 详细安装配置信息,请参考 点击进入

 

点击 “Next” 按钮,安装文件会在IIS默认站点下自动创建服务。

 

安装之后,会弹出 License 注册框,如果是试用用户可以直接点击 “Next”,你将拥有 30 天的试用期。

一旦上述两步操作完成,我们就可以使用 ExcelIO 服务了。默认安装路径为 http://localhost/excelio/,如果需要你可以在截图中位置找到 ExcelIO 进行配置。

然后,你可以开始使用SpreadJS 结合 ExcelIO 服务导入导出 Excel 文件了。通常,你可以创建HTML页面添加按钮,通过点击事件调用相应方法。然后,通过 Ajax 异步上传为服务器。通过解析 Json 串来显示和传递数据。在你进行了界面或数据交互操作后,你需要把操作组织成 JSON 串发会服务端,ExcelIO 服务将生成 Excel文件并且下载到客户端。

链接为ExcelIO 使用的 在线实例 ,赶快试用吧!

了解更多关于 Wijmo 信息请参考点击进入


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网