|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.jeecgframework.poi.excel.export.base.ExportBase
org.jeecgframework.poi.excel.export.base.ExcelExportBase
public abstract class ExcelExportBase
提供POI基础操作服务
| 字段摘要 | |
|---|---|
protected ExcelType |
type
|
| 从类 org.jeecgframework.poi.excel.export.base.ExportBase 继承的字段 |
|---|
dataHanlder, needHanlderList |
| 构造方法摘要 | |
|---|---|
ExcelExportBase()
|
|
| 方法摘要 | |
|---|---|
void |
addStatisticsRow(org.apache.poi.ss.usermodel.CellStyle styles,
org.apache.poi.ss.usermodel.Sheet sheet)
创建统计行 |
int |
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)
创建 最主要的 Cells |
void |
createImageCell(org.apache.poi.ss.usermodel.Drawing patriarch,
ExcelExportEntity entity,
org.apache.poi.ss.usermodel.Row row,
int i,
String imagePath,
Object obj)
图片类型的Cell |
void |
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之后的各个Cells |
void |
createStringCell(org.apache.poi.ss.usermodel.Row row,
int index,
String text,
org.apache.poi.ss.usermodel.CellStyle style,
ExcelExportEntity entity)
创建文本类型的Cell |
IExcelExportStyler |
getExcelExportStyler()
|
int |
getFieldWidth(List<ExcelExportEntity> excelParams)
获取导出报表的字段总长度 |
int |
getImageType(byte[] value)
获取图片类型,设置图片插入类型 |
org.apache.poi.ss.usermodel.CellStyle |
getStyles(boolean needOne,
ExcelExportEntity entity)
获取样式 |
void |
mergeCells(org.apache.poi.ss.usermodel.Sheet sheet,
List<ExcelExportEntity> excelParams,
int titleHeight)
合并单元格 |
void |
setCellWith(List<ExcelExportEntity> excelParams,
org.apache.poi.ss.usermodel.Sheet sheet)
|
void |
setCurrentIndex(int currentIndex)
|
void |
setExcelExportStyler(IExcelExportStyler excelExportStyler)
|
| 从类 org.jeecgframework.poi.excel.export.base.ExportBase 继承的方法 |
|---|
getAllExcelField, getCellOrder, getCellValue, getExcelName, getFieldBySomeMethod, getListCellValue, getRowHeight, isInteger, sortAllParams |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
protected ExcelType type
| 构造方法详细信息 |
|---|
public ExcelExportBase()
| 方法详细信息 |
|---|
public int 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)
throws Exception
styles - rowHeight -
Exception
public void createImageCell(org.apache.poi.ss.usermodel.Drawing patriarch,
ExcelExportEntity entity,
org.apache.poi.ss.usermodel.Row row,
int i,
String imagePath,
Object obj)
throws Exception
patriarch - entity - row - i - imagePath - obj -
Exception
public void 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)
throws Exception
styles -
Exception
public void createStringCell(org.apache.poi.ss.usermodel.Row row,
int index,
String text,
org.apache.poi.ss.usermodel.CellStyle style,
ExcelExportEntity entity)
row - index - text - style - entity -
public void addStatisticsRow(org.apache.poi.ss.usermodel.CellStyle styles,
org.apache.poi.ss.usermodel.Sheet sheet)
styles - sheet - public int getFieldWidth(List<ExcelExportEntity> excelParams)
excelParams -
public int getImageType(byte[] value)
value -
public org.apache.poi.ss.usermodel.CellStyle getStyles(boolean needOne,
ExcelExportEntity entity)
entity - needOne -
public void mergeCells(org.apache.poi.ss.usermodel.Sheet sheet,
List<ExcelExportEntity> excelParams,
int titleHeight)
sheet - excelParams - styles -
public void setCellWith(List<ExcelExportEntity> excelParams,
org.apache.poi.ss.usermodel.Sheet sheet)
public void setCurrentIndex(int currentIndex)
public void setExcelExportStyler(IExcelExportStyler excelExportStyler)
public IExcelExportStyler getExcelExportStyler()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||