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