深度拷贝Excel文件中sheet工作簿

本文介绍了使用Apache POI库在Java中复制Excel工作簿时,如何完整复制工作表并保持顶端标题行,包括创建新工作簿、克隆Sheet以及设置打印标题的工作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用POI复制sheet工作簿,网上的绝大多数教程都是挨个单元格复制,由于我的业务需要深度拷贝,以下是复制工作簿到新工作簿的代码实现:

/**
* 复制sheet工作簿
*
* @param sourceFile   源文件
* @param sheetIndex   要复制sheet的索引
* @param newSheetName 复制sheet后的新名称
* @throws IOException 流错误
*/
public static void copySheet(File sourceFile, Integer sheetIndex, String newSheetName) throws IOException {
   
    //一定要用文件输入流最为参数加到workbook,将文件直接作为参数加入workbook会报错    
    InputStream sourceIn = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值