本帖最后由 dexteryao 于 2016-11-7 11:41 编辑
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产品感兴趣,请到官方网站下载试用: 产品咨询电话:400-657-6008 SpreadJS中文学习指南: SpreadJS在线英文产品文档:
|