时间:2021-05-19
本文归纳了关于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】在同一工作簿内复制
复制效果:
【示例2】在不同工作簿间复制
复制效果:
【示例3】复制单元格数据范围
复制结果:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
excel统计表的三大功能是:电子表格功能、图表功能、数据库功能。它能够方便的制作出各种电子表格、将工作表中的数据用图形表示出来、以及利用计算机自动,快速的特点
Excel强大的制表功能,给我们的工作带来了方便,但是在表格数据录入过程中难免会出错。Excel2010的“数据有效性”功能,可以限定允
java实现在线预览--之poi实现word、excel、ppt转html,具体内容如下所示:###简介java实现在线预览功能是一个大家在工作中也许会遇到的需
Excel强大的制表功能,给我们的工作带来了方便,但是在表格数据录入过程中难免会出错。Excel2010的“数据有效性”功能,可以限
excel的照相机功能很少有人用起,如果有效利用可以在日常工作中节省很多时间,那么如何利用excel的照相机功能快速复制表格中需要的内容呢? 1、首先要先