| 程序包 | 说明 |
|---|---|
| org.ttzero.excel.entity | |
| org.ttzero.excel.entity.csv | |
| org.ttzero.excel.entity.e7 |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ListSheet.EntryColumn |
static class |
Sheet.Column
已过时。
use the new
Column |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Column[] |
Sheet.columns |
Column |
Column.next
The next Column point
Support multi header columns
|
Column |
Column.prev
The previous Column point
Support multi header columns
|
Column |
Column.tail
The tail Column point
Support multi header columns
|
| 限定符和类型 | 方法和说明 |
|---|---|
Column |
Column.addSubColumn(Column column)
Append sub-column at the tail
|
protected Column |
ListMapSheet.createColumn(Map.Entry<String,?> entry)
Create column from
Map.Entry
Override the method to extend custom comments |
Column[] |
Sheet.getAndSortHeaderColumns()
Sort column by
colIndex |
protected Column[] |
Sheet.getHeaderColumns()
Returns the header column info
The copy sheet will use the parent worksheet header information.
|
protected Column[] |
ResultSetSheet.getHeaderColumns()
Get header information, get from MetaData if not specified
The copy sheet will use the parent worksheet header information.
|
protected Column[] |
ListSheet.getHeaderColumns()
Returns the header column info
|
protected Column[] |
ListMapSheet.getHeaderColumns()
Returns the header column info
|
protected Column[] |
CSVSheet.getHeaderColumns() |
Column |
Column.hide()
Hidden current column
|
Column |
Column.ignoreValue()
Ignore value
|
Column |
Column.setCellStyle(Font font)
Setting the cell styles
|
Column |
Column.setCellStyle(Font font,
Border border)
Setting the cell styles
|
Column |
Column.setCellStyle(Font font,
Border border,
int horizontal)
Setting the cell styles
|
Column |
Column.setCellStyle(Font font,
Fill fill,
Border border)
Setting the cell styles
|
Column |
Column.setCellStyle(Font font,
Fill fill,
Border border,
int horizontal)
Setting the cell styles
|
Column |
Column.setCellStyle(Font font,
Fill fill,
Border border,
int vertical,
int horizontal)
Setting the cell styles
|
Column |
Column.setCellStyle(Font font,
int horizontal)
Setting the cell styles
|
Column |
Column.setCellStyle(int cellStyle)
Setting the cell's style
|
Column |
Column.setCellStyle(NumFmt numFmt,
Font font,
Fill fill,
Border border,
int vertical,
int horizontal)
Setting the cell styles
|
Column |
Column.setClazz(Class<?> clazz)
Setting the cell type
|
Column |
Column.setColIndex(int colIndex)
Settings the x-axis of column in row
|
Column |
Column.setHeaderComment(Comment headerComment)
Setting the header cell comment
|
Column |
Column.setHeaderStyle(int headerStyle)
Setting the header's style
|
Column |
Column.setName(String name)
Setting the column name
|
Column |
Column.setNumFmt(NumFmt numFmt)
Setting a cell format of number or date type
|
Column |
Column.setNumFmt(String code)
Setting a cell format of number or date type
|
Column |
Column.setProcessor(ConversionProcessor processor)
Setting the int value conversion
|
Column |
Column.setShare(boolean share)
Setting cell string value is shared
Shared is only valid for strings, and the converted cell type
is also valid for strings.
|
Column |
Column.setStyleProcessor(StyleProcessor styleProcessor)
Setting the style conversion
|
Column |
Sheet.Column.setType(int type)
已过时。
replace it with the
setNumFmt(String). |
Column |
Column.setWidth(double width)
Setting the cell's width
|
Column |
Column.setWrapText(boolean wrapText)
Wrap text in a cell
Microsoft Excel can wrap text so it appears on multiple lines in a cell.
|
Column |
Column.show()
Show current column
|
Column[] |
Column.toArray()
Returns an array containing all of the sub-column
|
Column[] |
Column.toArray(Column[] dist)
Returns an array containing all of the sub-column
|
Column |
Column.trimTail()
Trim tail nodes after write
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Column> |
ListSheet.attachOtherColumn(Map<String,Method> existsMethodMapper,
Class<?> clazz)
Attach some custom columns
|
| 限定符和类型 | 方法和说明 |
|---|---|
Workbook |
Workbook.addSheet(List<?> data,
Column... columns)
|
Workbook |
Workbook.addSheet(PreparedStatement ps,
Column... columns)
Add a
StatementSheet to the tail with header Column setting. |
Workbook |
Workbook.addSheet(PreparedStatement ps,
ParamProcessor pp,
Column... columns)
Add a
StatementSheet to the tail with header Column setting. |
Workbook |
Workbook.addSheet(ResultSet rs,
Column... columns)
Add a
ResultSetSheet to the tail with header Column setting. |
Workbook |
Workbook.addSheet(String sql,
Column... columns)
Add a
StatementSheet to the tail with header Column setting. |
Workbook |
Workbook.addSheet(String name,
List<?> data,
Column... columns)
|
Workbook |
Workbook.addSheet(String sql,
ParamProcessor pp,
Column... columns)
Add a
StatementSheet to the tail with header Column
setting. |
Workbook |
Workbook.addSheet(String name,
PreparedStatement ps,
Column... columns)
Add a
StatementSheet to the tail with worksheet name
and header Column setting. |
Workbook |
Workbook.addSheet(String name,
PreparedStatement ps,
ParamProcessor pp,
Column... columns)
Add a
StatementSheet to the tail with worksheet name
and header Column setting. |
Workbook |
Workbook.addSheet(String name,
ResultSet rs,
Column... columns)
Add a
ResultSetSheet to the tail with worksheet name
and header Column setting. |
Workbook |
Workbook.addSheet(String name,
String sql,
Column... columns)
Add a
StatementSheet to the tail with worksheet name
and header Column setting. |
Workbook |
Workbook.addSheet(String name,
String sql,
ParamProcessor pp,
Column... columns)
Add a
StatementSheet to the tail with worksheet name
and header Column setting. |
Column |
Column.addSubColumn(Column column)
Append sub-column at the tail
|
protected void |
ListSheet.buildHeaderComment(AccessibleObject main,
AccessibleObject sub,
Column column)
Build header comment
|
protected void |
ListSheet.buildHeaderStyle(AccessibleObject main,
AccessibleObject sub,
Column column)
Build header style
|
default void |
ICellValueAndStyle.conversion(int row,
Cell cell,
Object o,
Column hc)
Int value conversion to others
|
int |
ICellValueAndStyle.getStyleIndex(int rows,
Column hc,
Object o)
Returns the cell style index
|
void |
ICellValueAndStyle.reset(int row,
Cell cell,
Object e,
Column hc)
Setting cell value and cell styles
|
protected void |
Sheet.resetCommonProperties(Column[] columns) |
protected int |
Sheet.search(Column[] columns,
int n,
int k) |
default void |
ICellValueAndStyle.setCellValue(int row,
Cell cell,
Object e,
Column hc,
Class<?> clazz,
boolean hasProcessor)
Setting cell value
|
Sheet |
Sheet.setColumns(Column[] columns)
Setting the header rows's columns
|
default void |
ICellValueAndStyle.setNullValue(int row,
Cell cell,
Column hc)
Setting cell value as null
|
<T> void |
ICellValueAndStyle.setStyleDesign(T o,
Cell cell,
Column hc,
StyleProcessor<T> styleProcessor)
Setting all cell style of the specified row
|
protected void |
Sheet.sortColumns(Column[] columns) |
Column[] |
Column.toArray(Column[] dist)
Returns an array containing all of the sub-column
|
| 构造器和说明 |
|---|
CollectionSheet(String name,
Column... columns)
Constructor worksheet
|
CollectionSheet(String name,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
EmptySheet(String name,
Column... columns)
Constructor worksheet
|
EmptySheet(String name,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
EntryColumn(Column other) |
ListMapSheet(List<Map<String,?>> data,
Column... columns)
Constructor worksheet
|
ListMapSheet(List<Map<String,?>> data,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
ListMapSheet(String name,
Column... columns)
Constructor worksheet
|
ListMapSheet(String name,
List<Map<String,?>> data,
Column... columns)
Constructor worksheet
|
ListMapSheet(String name,
List<Map<String,?>> data,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
ListMapSheet(String name,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
ListSheet(List<T> data,
Column... columns)
Constructor worksheet
|
ListSheet(List<T> data,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
ListSheet(String name,
Column... columns)
Constructor worksheet
|
ListSheet(String name,
List<T> data,
Column... columns)
Constructor worksheet
|
ListSheet(String name,
List<T> data,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
ListSheet(String name,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
ResultSetSheet(ResultSet rs,
Column... columns)
Constructor worksheet
|
ResultSetSheet(ResultSet rs,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
ResultSetSheet(String name,
Column... columns)
Constructor worksheet
|
ResultSetSheet(String name,
ResultSet rs,
Column... columns)
Constructor worksheet
|
ResultSetSheet(String name,
ResultSet rs,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
ResultSetSheet(String name,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
Sheet(String name,
Column... columns)
Constructor worksheet
|
Sheet(String name,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
StatementSheet(Connection con,
String sql,
Column... columns)
Constructor worksheet
|
StatementSheet(Connection con,
String sql,
ParamProcessor pp,
Column... columns)
Constructor worksheet
|
StatementSheet(String name,
Column... columns)
Constructor worksheet
|
StatementSheet(String name,
Connection con,
String sql,
Column... columns)
Constructor worksheet
|
StatementSheet(String name,
Connection con,
String sql,
ParamProcessor pp,
Column... columns)
Constructor worksheet
|
StatementSheet(String name,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
CSVCellValueAndStyle.getStyleIndex(int rows,
Column hc,
Object o)
Returns the cell style index
|
void |
CSVCellValueAndStyle.reset(int row,
Cell cell,
Object e,
Column hc)
Setting cell value and cell styles
|
void |
CSVCellValueAndStyle.setCellValue(int row,
Cell cell,
Object e,
Column hc,
Class<?> clazz,
boolean hasProcessor)
Setting cell value
|
<T> void |
CSVCellValueAndStyle.setStyleDesign(T o,
Cell cell,
Column hc,
StyleProcessor<T> styleProcessor)
Setting all cell style of the specified row
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Column[] |
XMLWorksheetWriter.columns |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XMLCellValueAndStyle.conversion(int row,
Cell cell,
Object o,
Column hc)
Int value conversion to others
|
int |
XMLCellValueAndStyle.getStyleIndex(int rows,
Column hc,
Object o)
Returns the cell style index
|
void |
XMLCellValueAndStyle.reset(int row,
Cell cell,
Object e,
Column hc)
Setting cell value and cell styles
|
<T> void |
XMLCellValueAndStyle.setStyleDesign(T o,
Cell cell,
Column hc,
StyleProcessor<T> styleProcessor)
Setting all cell style of the specified row
|
Copyright © 2022. All rights reserved.