| 程序包 | 说明 |
|---|---|
| gu.sql2java.excel | |
| gu.sql2java.excel.aspect.spring | |
| gu.sql2java.excel.config |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SheetConfig |
BaseExcelReader.sheetConfig |
| 限定符和类型 | 方法和说明 |
|---|---|
SheetConfig |
SheetGenerator.getSheetConfig()
返回Excel表输出配置(
SheetConfig)实例,可以通过此实例修改输出配置 |
SheetConfig |
IExcelReader.getSheetConfig() |
SheetConfig |
ExcelReader.getSheetConfig() |
SheetConfig |
ExcelGenerator.getSheetConfig()
|
SheetConfig |
BaseExcelReader.getSheetConfig() |
SheetConfig |
ExcelGenerator.getSheetConfig(int index)
|
| 限定符和类型 | 方法和说明 |
|---|---|
ExcelReader |
ExcelReader.configSheet(SheetConfig sheetConfig,
java.util.function.Consumer<?> beanConsumer,
int index)
为指定索引设置工作薄解析配置
|
ExcelReader |
ExcelReader.configSheet(SheetConfig sheetConfig,
int index)
为指定索引设置工作薄解析配置
|
ExcelReader |
ExcelReader.configSheet(SheetConfig sheetConfig,
java.util.List<?> rows,
java.util.function.Consumer<?> beanConsumer,
int index)
为指定索引设置工作薄解析配置
|
ExcelGenerator |
ExcelGenerator.setSheetConfig(int index,
SheetConfig sheetConfig)
设置索引指定
SheetGenerator 的输出配置(SheetConfig)实例,索引越界则忽略 |
SheetGenerator<B> |
SheetGenerator.setSheetConfig(SheetConfig sheetConfig) |
void |
IExcelReader.setSheetConfig(SheetConfig sheetConfig) |
void |
ExcelReader.setSheetConfig(SheetConfig sheetConfig) |
ExcelGenerator |
ExcelGenerator.setSheetConfig(SheetConfig sheetConfig)
设置第一个
SheetGenerator 的输出配置(SheetConfig)实例,
实例不存在则忽略 |
void |
BaseExcelReader.setSheetConfig(SheetConfig sheetConfig) |
| 构造器和说明 |
|---|
BaseExcelReader(SheetConfig sheetConfig) |
BaseExcelReader(SheetConfig sheetConfig,
java.util.function.Consumer<?> beanConsumer) |
BaseExcelReader(SheetConfig sheetConfig,
java.util.List<?> rows,
java.util.function.Consumer<?> beanConsumer) |
CSVReader(SheetConfig sheetConfig) |
CSVReader(SheetConfig sheetConfig,
java.util.function.Consumer<?> beanConsumer) |
CSVReader(SheetConfig sheetConfig,
java.util.List<?> rows,
java.util.function.Consumer<?> beanConsumer) |
ExcelReader(SheetConfig sheetConfig) |
ExcelReader(SheetConfig sheetConfig,
java.util.function.Consumer<?> beanConsumer)
构造方法
创建第一个工作薄配置
|
ExcelReader(SheetConfig sheetConfig,
java.util.List<?> rows,
java.util.function.Consumer<?> beanConsumer)
构造方法
创建第一个工作薄配置
|
SheetReader(SheetConfig sheetConfig) |
SheetReader(SheetConfig sheetConfig,
java.util.function.Consumer<?> beanConsumer) |
SheetReader(SheetConfig sheetConfig,
java.util.List<?> rows,
java.util.function.Consumer<?> beanConsumer) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SheetConfig |
ExcelHelperAround.getSheetconfig()
返回为Spring AOP处理当前Excel导出的Excel配置对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ExcelHelperAround.setSheetconfig(SheetConfig sheetConfig)
(非强制)为Spring AOP处理当前Excel导出指定的Excel配置对象
|
static void |
ExcelHelperAround.setSheetconfig(SheetConfig sheetConfig,
boolean force)
为Spring AOP处理当前Excel导出指定的Excel配置对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
SheetConfig |
SheetConfig.addColumns(java.lang.Iterable<PropertyConfig> elements) |
SheetConfig |
SheetConfig.addColumns(PropertyConfig... elements) |
SheetConfig |
SheetConfig.addNestedColumn(java.lang.String nestedName,
java.lang.String descName) |
SheetConfig |
SheetConfig.addNestedColumns(java.lang.Iterable<java.lang.String> elements) |
SheetConfig |
SheetConfig.addNestedColumns(java.lang.String... elements) |
SheetConfig |
SheetConfig.merge(SheetConfig other)
将输入的Excel表配置与当前对象的合并
将 other中有定义的Excel Sheet配置字段复制到当前对象的对应字段将 other定义的Excel Column配置对象(PropertyConfig)合并到当前的Column配置对象中,如果存在相同的对象,则以other的为准,如果 other.beanClass不为null则复制到当前对象的同名字段 |
SheetConfig |
SheetConfig.setColumnConfigs(java.lang.Iterable<PropertyConfig> columnConfigs) |
SheetConfig |
SheetConfig.setDateFormat(java.lang.String dateFormat) |
SheetConfig |
SheetConfig.setDateTimeFormat(java.lang.String dateTimeFormat) |
SheetConfig |
SheetConfig.setDefaultIncludeColumns(java.util.Set<java.lang.String> defaultIncludeColumns) |
SheetConfig |
SheetConfig.setDefaultValue(java.lang.String defaultValue) |
SheetConfig |
SheetConfig.setExcludeColumns(java.lang.Iterable<java.lang.String> excludeColumns)
指定输出时要排序的字段(黑名单),在此名单中的字段不被输出
|
SheetConfig |
SheetConfig.setExcludeColumns(java.util.Set<java.lang.String> excludeColumns) |
SheetConfig |
SheetConfig.setExcludeColumns(java.lang.String... excludeColumns) |
SheetConfig |
SheetConfig.setFileNamePrefix(java.lang.String fileNamePrefix) |
SheetConfig |
SheetConfig.setFillColor(org.apache.poi.ss.usermodel.IndexedColors fillColor) |
SheetConfig |
SheetConfig.setFillColor(java.lang.String fillColor) |
SheetConfig |
SheetConfig.setFirstBold(boolean firstBold) |
SheetConfig |
SheetConfig.setFirstBold(java.lang.Boolean firstBold) |
SheetConfig |
SheetConfig.setFontColor(org.apache.poi.ss.usermodel.IndexedColors fontColor) |
SheetConfig |
SheetConfig.setFontColor(java.lang.String fontColor) |
SheetConfig |
SheetConfig.setFontHeight(java.lang.Integer fontHeight) |
SheetConfig |
SheetConfig.setFontHeight(short fontHeight) |
SheetConfig |
SheetConfig.setFontName(java.lang.String fontName) |
SheetConfig |
SheetConfig.setHeaderFillColor(org.apache.poi.ss.usermodel.IndexedColors headerFillColor) |
SheetConfig |
SheetConfig.setHeaderFillColor(java.lang.String headerFillColor) |
SheetConfig |
SheetConfig.setHeaderFontColor(org.apache.poi.ss.usermodel.IndexedColors headerFontColor) |
SheetConfig |
SheetConfig.setHeaderFontColor(java.lang.String headerFontColor) |
SheetConfig |
SheetConfig.setHeaderFontHeight(java.lang.Integer headerFontHeight) |
SheetConfig |
SheetConfig.setHeaderFontHeight(short headerFontHeight) |
SheetConfig |
SheetConfig.setHeaderFontName(java.lang.String headerFontName) |
SheetConfig |
SheetConfig.setHeaderHorizontalAlign(org.apache.poi.ss.usermodel.HorizontalAlignment headerHorizontalAlign) |
SheetConfig |
SheetConfig.setHeaderHorizontalAlign(java.lang.String headerHorizontalAlign) |
SheetConfig |
SheetConfig.setHideColumns(java.lang.Iterable<java.lang.String> hideColumns) |
SheetConfig |
SheetConfig.setHideColumns(java.util.Set<java.lang.String> hideColumns) |
SheetConfig |
SheetConfig.setHideColumns(java.lang.String... hideColumns) |
SheetConfig |
SheetConfig.setHorizontalAlign(org.apache.poi.ss.usermodel.HorizontalAlignment horizontalAlign) |
SheetConfig |
SheetConfig.setHorizontalAlign(java.lang.String horizontalAlign) |
SheetConfig |
SheetConfig.setIncludeColumns(java.lang.Iterable<java.lang.String> includeColumns)
指定要输出的字段(白名单),在此名单中的字段才会被输出,
此方法也定义了字段输出顺序,
|
SheetConfig |
SheetConfig.setIncludeColumns(java.util.Set<java.lang.String> includeColumns) |
SheetConfig |
SheetConfig.setIncludeColumns(java.lang.String... includeColumns) |
SheetConfig |
SheetConfig.setIncludeColumnsOrDefault(java.lang.Iterable<java.lang.String> includeColumns)
指定要输出的字段(白名单),如果输入参数为
null或空,则使用getDefaultExportColumnNames()的返回值 |
SheetConfig |
SheetConfig.setIntegralFormat(java.lang.String integralFormat) |
SheetConfig |
SheetConfig.setMaxHeight(int maxHeight) |
SheetConfig |
SheetConfig.setMaxHeight(java.lang.Integer maxHeight) |
SheetConfig |
SheetConfig.setMaxWidth(int maxWidth) |
SheetConfig |
SheetConfig.setMaxWidth(java.lang.Integer maxWidth) |
SheetConfig |
SheetConfig.setRoundingMode(int roundingMode) |
SheetConfig |
SheetConfig.setScale(int scale) |
SheetConfig |
SheetConfig.setSheetName(java.lang.String sheetName) |
SheetConfig |
SheetConfig.setTimeFormat(java.lang.String timeFormat) |
SheetConfig |
SheetConfig.setTimestampFormat(java.lang.String timestampFormat) |
SheetConfig |
SheetConfig.setTitle(java.lang.String title) |
SheetConfig |
SheetConfig.setTitleFillColor(org.apache.poi.ss.usermodel.IndexedColors titleFillColor) |
SheetConfig |
SheetConfig.setTitleFillColor(java.lang.String titleFillColor) |
SheetConfig |
SheetConfig.setTitleFontColor(org.apache.poi.ss.usermodel.IndexedColors titleFontColor) |
SheetConfig |
SheetConfig.setTitleFontColor(java.lang.String titleFontColor) |
SheetConfig |
SheetConfig.setTitleFontHeight(java.lang.Integer titleFontHeight) |
SheetConfig |
SheetConfig.setTitleFontHeight(short titleFontHeight) |
SheetConfig |
SheetConfig.setTitleFontName(java.lang.String titleFontName) |
SheetConfig |
SheetConfig.setTitleHorizontalAlign(org.apache.poi.ss.usermodel.HorizontalAlignment titleHorizontalAlign) |
SheetConfig |
SheetConfig.setTitleHorizontalAlign(java.lang.String titleHorizontalAlign) |
| 限定符和类型 | 方法和说明 |
|---|---|
SheetConfig |
SheetConfig.merge(SheetConfig other)
将输入的Excel表配置与当前对象的合并
将 other中有定义的Excel Sheet配置字段复制到当前对象的对应字段将 other定义的Excel Column配置对象(PropertyConfig)合并到当前的Column配置对象中,如果存在相同的对象,则以other的为准,如果 other.beanClass不为null则复制到当前对象的同名字段 |
void |
PropertyConfig.setParent(SheetConfig parentConfig)
设置所属的Excel表输出全局配置
|
void |
ExcelPropertyConfig.setParent(SheetConfig parentConfig) |
Copyright © 2024. All Rights Reserved.