您好,欢迎来到百家汽车网。
搜索
您的当前位置:首页如何使用前端表格控件SpreadJS合并拆分单元格

如何使用前端表格控件SpreadJS合并拆分单元格

来源:百家汽车网


如何使用前端表格控件SpreadJS合并拆分单元格

在Excel使用中我们经常有拆分和合并Sheet的需求,下面讲解下如何使用SpreadJS在前端合并拆分sheet。

一,拆分Excel

比如我们需要向Excel1中的sheet1和sheet2,分别拆分到Excel11和Excel12中。

1. 使用Excel IO导入Excel1到spread1。

2. 获取sheet1,使用toJSON和form JSON的方式复制sheet1.

var sheet1 = spread1.shees[0]; var newSheet = spread11.sheet[0]; newSheet.fromJSON(JSON.parse(JSON.stringify(sheet.toJSON()))) 然后我们将spread11 使用toJSON导出json,并使用ExcelIO 导出Excel即可。

3. 同理我们使用上述方法处理sheet2.

二、合并Excel

和并Excel同样也是使用sheet的fromJSON和toJSON方法复制sheet,然

后将复制的sheet导入需要合并的spread中。这里需要注意的一点,sheet 名称不能相同,所以在导入前,需要修改sheet name。

var sheet1 = spread1.shees[0]; var sheet2 = spread2.shees[0]; var json1 = sheet1.toJSON(); var json2 = sheet2.toJSON(); json1.name = \"Sheet1\" json1.name = \"Sheet2\" spread.sheets[0].fromJSON(JSON.parse(JSON.stringify(json1))) spread.sheets[1].fromJSON(JSON.parse(JSON.stringify(json2))) 代码中将Excel1和Excel2的sheet1 都导出到json,然后修改sheet name,然后导入到新的spread中。最后使用ExcelIO导出即可

在合并拆分单元格是,我们还需考虑到跨单元格引用公式的问题,这样的合并拆分可能导致公式引用失效,需要谨慎操作。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baijiahaobaidu.com 版权所有 湘ICP备2023023988号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务