类的使用
org.jeecgframework.poi.excel.entity.params.ExcelExportEntity
使用ExcelExportEntity的程序包
程序包
说明
-
org.jeecgframework.poi.excel中ExcelExportEntity的使用
类型变量类型为ExcelExportEntity的org.jeecgframework.poi.excel中的方法参数修饰符和类型方法说明static IWriter<org.apache.poi.ss.usermodel.Workbook>ExcelExportUtil.exportBigExcel(ExportParams entity, List<ExcelExportEntity> excelParams) 大数据量导出static org.apache.poi.ss.usermodel.WorkbookExcelExportUtil.exportBigExcel(ExportParams entity, List<ExcelExportEntity> excelParams, IExcelExportServer server, Object queryParams) 大数据量导出static <T> org.apache.poi.ss.usermodel.WorkbookExcelExportUtil.exportBigExcelEnhanced(ExportParams entity, List<ExcelExportEntity> excelParams, IExcelExportServerEnhanced<T> server, Object queryParams) 大数据量导出 - 高性能游标分页方案(自定义列)static org.apache.poi.ss.usermodel.WorkbookExcelExportUtil.exportExcel(ExportParams entity, List<ExcelExportEntity> entityList, Collection<? extends Map<?, ?>> dataSet) 根据Map创建对应的Excel -
org.jeecgframework.poi.excel.entity.params中ExcelExportEntity的使用
返回变量类型为ExcelExportEntity的类型的org.jeecgframework.poi.excel.entity.params中的方法修饰符和类型方法说明ExcelExportEntity.getList()ExcelExportEntity.initSubExportEntity(List<ExcelExportEntity> all) 获取被合并的子列修饰符和类型方法说明ExcelExportEntity.initSubExportEntity(List<ExcelExportEntity> all) 获取被合并的子列voidExcelExportEntity.setList(List<ExcelExportEntity> list) -
org.jeecgframework.poi.excel.export中ExcelExportEntity的使用
修饰符和类型方法说明ExcelBatchExportServer.indexExcelEntity(ExportParams entity) 添加Index列protected ExcelExportEntityExcelExportServer.indexExcelEntity(ExportParams entity) 返回变量类型为ExcelExportEntity的类型的org.jeecgframework.poi.excel.export中的方法修饰符和类型方法说明ExcelBatchExportServer.createExcelExportEntityList(ExportParams entity, Class<?> pojoClass) 类型变量类型为ExcelExportEntity的org.jeecgframework.poi.excel.export中的方法参数修饰符和类型方法说明protected intExcelExportServer.createHeaderAndTitle(ExportParams entity, org.apache.poi.ss.usermodel.Sheet sheet, org.apache.poi.ss.usermodel.Workbook workbook, List<ExcelExportEntity> excelParams) voidExcelBatchExportServer.createSheet(org.apache.poi.ss.usermodel.Workbook workbook, ExportParams entity, List<ExcelExportEntity> excelParams) voidExcelExportServer.createSheetForMap(org.apache.poi.ss.usermodel.Workbook workbook, ExportParams entity, List<ExcelExportEntity> entityList, Collection<? extends Map<?, ?>> dataSet) voidExcelBatchExportServer.init(ExportParams entity, List<ExcelExportEntity> excelParams) 初始化数据protected voidExcelBatchExportServer.insertDataToSheet(org.apache.poi.ss.usermodel.Workbook workbook, ExportParams entity, List<ExcelExportEntity> entityList, Collection<? extends Map<?, ?>> dataSet, org.apache.poi.ss.usermodel.Sheet sheet) protected voidExcelExportServer.insertDataToSheet(org.apache.poi.ss.usermodel.Workbook workbook, ExportParams entity, List<ExcelExportEntity> entityList, Collection<? extends Map<?, ?>> dataSet, org.apache.poi.ss.usermodel.Sheet sheet) 添加数据到sheet -
org.jeecgframework.poi.excel.export.base中ExcelExportEntity的使用
修饰符和类型方法说明voidExcelExportBase.createImageCell(org.apache.poi.ss.usermodel.Drawing patriarch, ExcelExportEntity entity, org.apache.poi.ss.usermodel.Row row, int i, String imagePath, Object obj) 图片类型的CellvoidExcelExportBase.createNumericCell(org.apache.poi.ss.usermodel.Row row, int index, String text, org.apache.poi.ss.usermodel.CellStyle style, ExcelExportEntity entity) voidExcelExportBase.createStringCell(org.apache.poi.ss.usermodel.Row row, int index, String text, org.apache.poi.ss.usermodel.CellStyle style, ExcelExportEntity entity) 创建文本类型的CellExportBase.getCellValue(ExcelExportEntity entity, Object obj) 获取填如这个cell的值,提供一些附加功能Collection<?>ExportBase.getListCellValue(ExcelExportEntity entity, Object obj) 获取集合的值org.apache.poi.ss.usermodel.CellStyleExcelExportBase.getStyles(boolean needOne, ExcelExportEntity entity) 获取样式修饰符和类型方法说明intExcelExportBase.createCells(org.apache.poi.ss.usermodel.Drawing patriarch, int index, Object t, List<ExcelExportEntity> excelParams, org.apache.poi.ss.usermodel.Sheet sheet, org.apache.poi.ss.usermodel.Workbook workbook, short rowHeight) 创建 最主要的 Cellsint[]ExcelExportBase.createCells(org.apache.poi.ss.usermodel.Drawing patriarch, int index, Object t, List<ExcelExportEntity> excelParams, org.apache.poi.ss.usermodel.Sheet sheet, org.apache.poi.ss.usermodel.Workbook workbook, short rowHeight, int cellNum) 创建单元格,返回最大高度和单元格数voidExcelExportBase.createListCells(org.apache.poi.ss.usermodel.Drawing patriarch, int index, int cellNum, Object obj, List<ExcelExportEntity> excelParams, org.apache.poi.ss.usermodel.Sheet sheet, org.apache.poi.ss.usermodel.Workbook workbook) 创建List之后的各个CellsvoidExportBase.getAllExcelField(String[] exclusions, String targetId, Field[] fields, List<ExcelExportEntity> excelParams, Class<?> pojoClass, List<Method> getMethods) 获取需要导出的全部字段intExcelExportBase.getFieldWidth(List<ExcelExportEntity> excelParams) 获取导出报表的字段总长度protected intExcelExportBase.getListCellSize(List<ExcelExportEntity> list) 获取集合的宽度shortExportBase.getRowHeight(List<ExcelExportEntity> excelParams) 根据注解获取行高voidExcelExportBase.mergeCells(org.apache.poi.ss.usermodel.Sheet sheet, List<ExcelExportEntity> excelParams, int titleHeight) 合并单元格voidExportBase.reConfigExcelExportParams(List<ExcelExportEntity> excelParams, ExportParams exportParams) 循环ExcelExportEntity集合 附加配置信息
1.列排序
2.读取图片根路径设置(如果有字段是图片类型 并且存储在本地 则设置磁盘路径获取全地址导出)
3.多表头配置(仅限于单表 会走这个逻辑处理)voidExcelExportBase.setCellWith(List<ExcelExportEntity> excelParams, org.apache.poi.ss.usermodel.Sheet sheet) voidExcelExportBase.setColumnHidden(List<ExcelExportEntity> excelParams, org.apache.poi.ss.usermodel.Sheet sheet) 设置隐藏列voidExportBase.sortAllParams(List<ExcelExportEntity> excelParams) 对字段根据用户设置排序 -
org.jeecgframework.poi.excel.export.styler中ExcelExportEntity的使用
修饰符和类型方法说明org.apache.poi.ss.usermodel.CellStyleAbstractExcelExportStyler.getStyles(boolean noneStyler, ExcelExportEntity entity) org.apache.poi.ss.usermodel.CellStyleIExcelExportStyler.getStyles(boolean noneStyler, ExcelExportEntity entity) 获取样式方法 -
org.jeecgframework.poi.excel.export.template中ExcelExportEntity的使用
修饰符和类型方法说明intExcelExportOfTemplateUtil.getOneObjectSize(Object t, List<ExcelExportEntity> excelParams) 获取单个对象的高度,主要是处理一堆多的情况 -
org.jeecgframework.poi.word.parse.excel中ExcelExportEntity的使用
类型变量类型为ExcelExportEntity的org.jeecgframework.poi.word.parse.excel中的方法参数修饰符和类型方法说明voidExcelEntityParse.createListCells(int index, int cellNum, Object obj, List<ExcelExportEntity> excelParams, org.apache.poi.xwpf.usermodel.XWPFTable table) 创建List之后的各个Cells