Class ExcelCopyUtil

java.lang.Object
cn.net.pap.common.excel.ExcelCopyUtil

public class ExcelCopyUtil extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    copyRowWithStyle(String sourceFilePath, String destFilePath, String targetSheetName, int sourceRowNum, int destRowNum)
    指定 源excel、目标excel、目标excel的sheet名称,将 小于 offset 偏移量的行全部复制,接下来制定行数 withinGroupLength 的数据当成一组,复制为 numberOfGroup 组。
    static void
    copyRowWithStyleInGroup(String sourceFilePath, String destFilePath, String targetSheetName, int offset, int withinGroupLength, int numberOfGroup)
    指定 源excel、目标excel、目标excel的sheet名称,将 小于 offset 偏移量的行全部复制,接下来制定行数 withinGroupLength 的数据当成一组,复制为 numberOfGroup 组。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExcelCopyUtil

      public ExcelCopyUtil()
  • Method Details

    • copyRowWithStyle

      public static void copyRowWithStyle(String sourceFilePath, String destFilePath, String targetSheetName, int sourceRowNum, int destRowNum)
      指定 源excel、目标excel、目标excel的sheet名称,将 小于 offset 偏移量的行全部复制,接下来制定行数 withinGroupLength 的数据当成一组,复制为 numberOfGroup 组。
      Parameters:
      sourceFilePath - 源/模板 xlsx 的绝对路径
      destFilePath - 目标xlsx的绝对路径
      targetSheetName - 目标sheet的名称
      sourceRowNum - 0 源/模板 xlsx 的需复制的行号
      destRowNum - 0 目标 xlsx 的行号
    • copyRowWithStyleInGroup

      public static void copyRowWithStyleInGroup(String sourceFilePath, String destFilePath, String targetSheetName, int offset, int withinGroupLength, int numberOfGroup)
      指定 源excel、目标excel、目标excel的sheet名称,将 小于 offset 偏移量的行全部复制,接下来制定行数 withinGroupLength 的数据当成一组,复制为 numberOfGroup 组。
      Parameters:
      sourceFilePath - 源/模板 xlsx 的绝对路径
      destFilePath - 目标xlsx的绝对路径
      targetSheetName - 目标sheet的名称
      offset - 8
      withinGroupLength - 9
      numberOfGroup - 2