Spread.Sheets(SpreadJS) V10 功能前瞻

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

发布于 2016/10/24 00:00

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

关于葡萄城

葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。

推荐相关案例
推荐相关资源
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态