找回密码
 立即注册

QQ登录

只需一步,快速开始

NanChengQing

初级会员

26

主题

92

帖子

276

积分

初级会员

积分
276

[已处理] 拆分workbook

NanChengQing
初级会员   /  发表于:2023-5-23 10:35  /   查看:746  /  回复:1
100金币
在GcExcel或者SpreadJs中是否存在方法可以将workbook进行拆分,如有三个sheet的workbook,将其拆分为三个单sheet的workbook

最佳答案

查看完整内容

您好, 在SpreadJS和GCExcel中都没有直接的方法可以将workBook进行拆分,但是有一些迂回的方案,接下来我向您说明一下。 首先,在GCExcel中,有一个在工作薄之间复制工作表的特性,参考这个链接:https://demo.grapecity.com.cn/documents-api-excel-java/demos/copyworksheetbetweenworkbooks,具体用法是将源文件导入,然后创建三个空的workBook,分别将三个workSheet导入到三个不同的workBook中,最后导出,从而实现您的 ...

1 个回复

倒序浏览
最佳答案
最佳答案
JoestarXu
超级版主   /  发表于:2023-5-23 10:35:02
来自 2#
您好,

在SpreadJS和GCExcel中都没有直接的方法可以将workBook进行拆分,但是有一些迂回的方案,接下来我向您说明一下。

首先,在GCExcel中,有一个在工作薄之间复制工作表的特性,参考这个链接:https://demo.grapecity.com.cn/do ... eetbetweenworkbooks,具体用法是将源文件导入,然后创建三个空的workBook,分别将三个workSheet导入到三个不同的workBook中,最后导出,从而实现您的需求,但是这种方法可能会存在一些问题,比如您不想创建空的workBook而是将它导入到已经存在得workBook中,这个时候如果有您自定义的一些属性或者数据,可能就会存在冲突,导致部分数据无法正常显示。

其次,您可以直接将源文件导入到SpreadJS中,然后依次删除掉不需要的Sheet,只留下一个Sheet,然后导出,这样做虽然繁琐,并且不能导入指定的workBook,但是能够最大程度保留数据的完整性。

您可以根据您实际的需求来选择对应的解决方案,希望我的答案能够帮到您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部