本文归纳了关于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
)