Spread.Sheets(SpreadJS) V10 功能前瞻

发布时间:2016/10/24 00:10 发布者:dexteryao

返回博客中心

SpreadJS V10版即将发布,在SpreadJS V9 SP1添加了纯前端新成员Spread.Views,SpreadJS也更名为Spread.Sheets。到了V10 Spread.Sheets中亮点多多,今天我们看看其中两个很有新引力的升级。


纯前端导入导出

在V10中我们将ExcelIO组件从后端.NET移到了前端JS,功能完全一致。前端Excel.IO实现了Excel文件(.xlsx)与Spread.Sheets JSON的在前端相互转换。
Excel:

导入Spread.Sheets:

实现前端导入导出只需要引入gc.spread.excelio库,使用excelIO.open 和excelIO.save两个方法即可,不需要配置任何选项。


代码十分简洁易懂

粘贴复制增强

纯前端导入导出是否已经让大家迫不及待了,但是粘贴复制功能的增强更让用户体验升级,是Spread.Sheets更加独一无二。

1. 粘贴样式,合并单元格

V10实现Spread.Sheets和Excel相互复制粘贴字体、颜色、背景色、边框、对齐方式以及合并单元格等样式。

复制Spread.Sheets到Excel

复制 Excel到Spread.Sheets

2. 自动拓展粘贴区域

当粘贴数据范围超出sheet范围,自动增加行或者列

自动增加行

自动增加列

3. 非连续选择区域复制粘贴

选择了多个可以合并的区域复制,粘贴为一个区域。并且支持向Excel中的粘贴合并

行数相同自动合并

列数相同自动合并

4. 忽略过滤行

在使用过滤的情况下,复制粘贴时忽略被过滤掉的行。

5.  复制粘贴行头列头

选择整行整列时可以选择是否复制粘贴行头列头

点击列头选择整列

点击行头选择整行

6. 事件增强
在ClipboardChanging / ClipboardChanged增强了copyData
为ClipboardPasting / ClipboardPasted事件添加了copyData,可以在事件中获取到一个string或者html。
事件的增强增加了粘贴复制的拓展性,用户可以更灵活的进行操作。


V10中摆脱了.NET ExcelIO,无论是.Net用户还是Java用户,无论什么框架,Web开发者都可以快速简单的实现Excel的导入导出。粘贴复制功能的增强,使Spread.Sheets与Excel之间的操作更加一致,更是提升了效率操作效率。SpreadJS V10将在11月下旬与大家见面,更多新功能敬请期待。

 

更多资源

如果您对SpreadJS产品感兴趣,请到官方网站下载试用:/developer/spreadjs 

产品咨询电话:400-557-6008

SpreadJS中文学习指南:http://demo.grapecity.com.cn/SpreadJS/TutorialSample/#/samples

SpreadJS在线英文产品文档:http://sphelp.grapecity.com/webhelp/SpreadJSWeb/webframe.html#welcome.html

 

如果你有疑问,可以到GCDN论坛获得技术支持:http://gcdn.grapecity.com.cn


关于葡萄城

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

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