| ExcelUtils |
Excel4J的主要操作工具类
主要包含6大操作类型,并且每个类型都配有一个私有handler:
1.读取Excel操作基于注解映射,handler为 ExcelUtils.readExcel2ObjectsHandler(org.apache.poi.ss.usermodel.Workbook, java.lang.Class<T>, int, int, int)
2.读取Excel操作无映射,handler为 ExcelUtils.readExcel2ObjectsHandler(org.apache.poi.ss.usermodel.Workbook, java.lang.Class<T>, int, int, int)
3.基于模板、注解导出Excel,handler为 ExcelUtils.exportExcelByModuleHandler(java.lang.String, int, java.util.List<?>, java.util.Map<java.lang.String, java.lang.String>, java.lang.Class, boolean)
4.基于模板、注解导出Map数据,handler为 ExcelUtils.exportExcelByModuleHandler(java.lang.String, int, java.util.List<?>, java.util.Map<java.lang.String, java.lang.String>, java.lang.Class, boolean)
5.无模板基于注解导出,handler为 ExcelUtils.exportExcelByMapHandler(java.lang.String, int, java.util.Map<java.lang.String, java.util.List<?>>, java.util.Map<java.lang.String, java.lang.String>, java.lang.Class, boolean)
6.无模板无注解导出,handler为 ExcelUtils.exportExcelBySimpleHandler(java.util.List<?>, java.util.List<java.lang.String>, java.lang.String, boolean)
7.读取CSV操作基于注解,handler为 ExcelUtils.readCSVByMapHandler(java.io.InputStream, java.lang.Class<T>)
8.基于注解导出CSV, handler为 ExcelUtils.exportCSVByMapHandler(java.util.List<?>, java.lang.Class, boolean, java.lang.Appendable)
另外列举了部分常用的参数格式的方法(不同参数的排列组合实在是太多,没必要完全列出)
如遇没有自己需要的参数类型的方法,可通过最全的方法来自行变换
详细用法请关注: https://gitee.com/Crab2Died/Excel4J
|