| 程序包 | 说明 |
|---|---|
| org.ttzero.excel.entity | |
| org.ttzero.excel.entity.csv | |
| org.ttzero.excel.entity.e7 |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ListSheet.EntryColumn |
static class |
ResultSetSheet.SQLColumn |
| 限定符和类型 | 字段和说明 |
|---|---|
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
|
Column |
Column.autoSize()
Setting auto resize cell's width
|
protected Column |
ListMapSheet.createColumn(Map.Entry<String,?> entry)
Create column from
Map.Entry
Override the method to extend custom comments |
Column |
Column.fixedSize()
Setting fix column width
|
Column |
Column.fixedSize(double width)
Setting fixed column width
|
Column |
Column.from(Column other)
Copy properties from other column
|
Column[] |
Sheet.getAndSortHeaderColumns()
Sort column by
colIndex |
Column[] |
Sheet.getColumns()
Returns the columns
|
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.getTail()
Returns the last column
|
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.setEffect(Effect effect)
Specify the image effect, which only takes effect when the column write as Media
|
Column |
Column.setHeaderComment(Comment headerComment)
Setting the header cell comment
|
Column |
Column.setHeaderHeight(double headerHeight)
Setting the cell's height, The row height is equal to the maximum cell height
|
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 |
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.writeAsDefault()
Write cell value as default
|
Column |
Column.writeAsMedia()
Specify the cell type as media (drawing,chart eq.)
|
| 限定符和类型 | 方法和说明 |
|---|---|
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)
已过时。
|
Workbook |
Workbook.addSheet(PreparedStatement ps,
ParamProcessor pp,
Column... columns)
已过时。
|
Workbook |
Workbook.addSheet(ResultSet rs,
Column... columns)
已过时。
|
Workbook |
Workbook.addSheet(String sql,
Column... columns)
已过时。
|
Workbook |
Workbook.addSheet(String name,
List<?> data,
Column... columns)
已过时。
|
Workbook |
Workbook.addSheet(String sql,
ParamProcessor pp,
Column... columns)
已过时。
|
Workbook |
Workbook.addSheet(String name,
PreparedStatement ps,
Column... columns)
已过时。
|
Workbook |
Workbook.addSheet(String name,
PreparedStatement ps,
ParamProcessor pp,
Column... columns)
已过时。
|
Workbook |
Workbook.addSheet(String name,
ResultSet rs,
Column... columns)
已过时。
|
Workbook |
Workbook.addSheet(String name,
String sql,
Column... columns)
已过时。
|
Workbook |
Workbook.addSheet(String name,
String sql,
ParamProcessor pp,
Column... columns)
已过时。
|
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
|
default void |
ICellValueAndStyle.downloadRemoteResource(int row,
Cell cell,
String e,
Column hc,
Class<?> clazz)
Download resource from remote server
NOTE:By default, only marking the cell type as
REMOTE_URL does not actually download resources. |
Column |
Column.from(Column other)
Copy properties from other column
|
int |
ICellValueAndStyle.getStyleIndex(int rows,
Column hc,
Object o)
已过时。
|
default int |
ICellValueAndStyle.getStyleIndex(Row row,
Column hc,
Object o)
Returns the cell style index
|
static ResultSetSheet.SQLColumn |
ResultSetSheet.SQLColumn.of(Column other) |
void |
ICellValueAndStyle.reset(int row,
Cell cell,
Object e,
Column hc)
已过时。
Replace with
ICellValueAndStyle.reset(Row, Cell, Object, Column) |
default void |
ICellValueAndStyle.reset(Row 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
|
default <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
|
default void |
ICellValueAndStyle.unknownType(int row,
Cell cell,
Object e,
Column hc,
Class<?> clazz)
unknown cell type converter
|
default void |
ICellValueAndStyle.writeAsMedia(int row,
Cell cell,
String e,
Column hc,
Class<?> clazz)
Convert string to binary
|
| 限定符和类型 | 方法和说明 |
|---|---|
Sheet |
Sheet.setColumns(List<Column> columns)
Setting the header rows's columns
|
| 构造器和说明 |
|---|
Column(Column other)
Create column from exists column
|
EmptySheet(String name,
Column... columns)
Constructor worksheet
|
EmptySheet(String name,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
EntryColumn(Column other) |
ListMapSheet(Column... columns)
Constructor worksheet
|
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(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(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(Column... columns)
Constructor worksheet
|
Sheet(String name,
Column... columns)
Constructor worksheet
|
Sheet(String name,
WaterMark waterMark,
Column... columns)
Constructor worksheet
|
SQLColumn(Column other) |
StatementSheet(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)
已过时。
|
int |
CSVCellValueAndStyle.getStyleIndex(Row row,
Column hc,
Object o)
Returns the cell style index
|
void |
CSVCellValueAndStyle.reset(int row,
Cell cell,
Object e,
Column hc)
已过时。
|
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
|
double |
XMLWorksheetWriter.getHeaderHeight(Column[][] columnsArray,
int row)
Returns the maximum cell height
|
int |
XMLCellValueAndStyle.getStyleIndex(int rows,
Column hc,
Object o)
已过时。
|
protected int |
XMLCellValueAndStyle.getStyleIndex(int row,
Column hc,
Object o,
int style)
已过时。
|
int |
XMLZebraLineCellValueAndStyle.getStyleIndex(Row row,
Column hc,
Object o)
Returns the cell style index
|
void |
XMLCellValueAndStyle.reset(int row,
Cell cell,
Object e,
Column hc)
已过时。
|
Copyright © 2023. All rights reserved.