没有合适的资源?快使用搜索试试~ 我知道了~
利用Java实现复制Excel工作表功能
11 下载量 102 浏览量
2020-08-25
06:28:07
上传
评论
收藏 192KB PDF 举报
温馨提示


试读
3页
主要给大家介绍了关于如何利用Java实现复制Excel工作表功能的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
资源推荐
资源详情
资源评论













利用利用Java实现复制实现复制Excel工作表功能工作表功能
主要给大家介绍了关于如何利用Java实现复制Excel工作表功能的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用java具有一定的参考学
习价值,需要的朋友们下面来一起学习学习吧
本文归纳了关于Java如何复制Excel工作表的方法,按不同复制需求,可分为:
1. 复制工作表复制工作表
1.1 在同一个工作簿内复制工作表
1.2 在不同工作簿间复制工作表
2. 复制指定单元格数据复制指定单元格数据
对于复制方法copy(),这里简单整理了一个表格,其中包含了对数据复制的不同应用需求,可参考使用:
方法 解释
copyFrom(Worksheet worksheet) 复制自源工作表的数据
copy(CellRange sourceRange, CellRange destRange) 复制源数据到目标数据范围
copy(CellRange sourceRange, CellRange destRange, Boolean copyStyle) 复制源数据到目标数据范围时,是否复制源数据样式
copy(CellRange sourceRange, Worksheet worksheet, int destRow, int destColumn) 复制源数据到目标工作表中的指定行和列
copy(CellRange sourceRange, Worksheet worksheet, int destRow, int destColumn, Boolean copyStyle) 复制源数据到目标工作表中的指定行和列时,是否复制源数据样式
copy(CellRange sourceRange, CellRange destRange, Boolean copyStyle, Boolean updateReference,
Boolean ignoreSize)
复制源数据到目标数据范围时,是否复制源数据样式,是否更新引用,
是否忽略大小
copy(CellRange sourceRange, Worksheet worksheet, int destRow, int destColumn, boolean copyStyle,
boolean undateReference)
复制源数据到目标工作表中的指定行和列时,是否复制源数据样式,是
否更新引用
copy(CellRange sourceRange, CellRange destRange, boolean copyStyle, boolean updateReference,
boolean ignoreSize, boolean copyShape)
复制源数据到目标数据范围时,是否复制源数据样式,是否更新引用,
是否忽略大小,是否复制形状
文中的方法使用了免费Java Excel类库(Free Spire.XLS for Java),可在官网下载包,解压后,将lib文件夹中的jar文件导入Java程序;或者通过maven仓库下载导入jar,maven
仓库路径配置及依赖添加可以参考教程。导入效果如下图:
Java代码示例代码示例
【示例1】在同一工作簿内复制
import com.spire.xls.*;
public class Copy1 {
public static void main(String[] args) {
//加载文档
Workbook wb = new Workbook();
wb.loadFromFile("test.xlsx");
//获取第一张工作表
Worksheet sheet0 = wb.getWorksheets().get(0);
//获取第三张工作表,命名,并将第一张工作表内容复制到该工作表
Worksheet sheet2 = wb.getWorksheets().get(2);
sheet2.setName("Copiedsheet");
sheet2.copyFrom(sheet0);
//保存文档
wb.saveToFile("Copy1.xlsx",FileFormat.Version2013);
}
}
复制效果:
资源评论


weixin_38730977
- 粉丝: 5
- 资源: 875
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
