类 Axolotls

java.lang.Object
cn.toutatis.xvoid.axolotl.Axolotls

public class Axolotls extends Object
文档加载器静态构造
作者:
Toutatis_Gc
  • 构造器详细资料

    • Axolotls

      public Axolotls()
  • 方法详细资料

    • getExcelReader

      public static <T> AxolotlExcelReader<T> getExcelReader(File excelFile, Class<T> clazz)
      获取Excel读取器
      类型参数:
      T - 数据POJO类
      参数:
      excelFile - Excel文件
      clazz - 数据POJO类
      返回:
      Excel读取器
    • getExcelReader

      public static <T> AxolotlExcelReader<T> getExcelReader(InputStream ins, Class<T> clazz)
      获取Excel读取器
      类型参数:
      T - 数据POJO类
      参数:
      ins - Excel文件文件流
      clazz - 数据POJO类
      返回:
      Excel读取器
    • getExcelReader

      public static AxolotlExcelReader<Object> getExcelReader(File excelFile)
      获取无泛型Excel读取器
      参数:
      excelFile - Excel文件
      返回:
      Excel读取器
    • getExcelReader

      public static AxolotlExcelReader<Object> getExcelReader(InputStream ins)
      获取无泛型Excel读取器
      参数:
      ins - Excel文件文件流
      返回:
      Excel读取器
    • getStreamExcelReader

      public static AxolotlStreamExcelReader<Object> getStreamExcelReader(File excelFile)
      获取无泛型Excel流读取器
      参数:
      excelFile - Excel文件文件流
      返回:
      Excel读取器
    • getTemplateExcelWriter

      public static AxolotlTemplateExcelWriter getTemplateExcelWriter(File template, TemplateWriteConfig writeConfig)
      获取模板Excel写入器
      参数:
      template - 模板文件
      writeConfig - 写入器配置
      返回:
      Excel写入器
    • getTemplateExcelWriter

      public static AxolotlTemplateExcelWriter getTemplateExcelWriter(File template, OutputStream outputStream)
      获取模板Excel写入器 默认写入第0张表,采用默认策略管理
      参数:
      template - 模板文件
      outputStream - 输出流
      返回:
      Excel写入器
    • writeToTemplate

      public static AxolotlWriteResult writeToTemplate(File template, OutputStream outputStream, Map<String,?> fixMapping, List<?> datas)
      [语法糖] 直接调取模板写入器写入数据
      参数:
      template - 模板文件
      outputStream - 输出流
      fixMapping - 引用字段
      datas - 列表数据
      返回:
      写入结果
    • getAutoExcelWriter

      public static AxolotlAutoExcelWriter getAutoExcelWriter(AutoWriteConfig writeConfig)
      获取Excel写入器
      参数:
      writeConfig - 写入器配置
      返回:
      Excel写入器