public class SheetColumnAnalysis<T> extends Object implements Analysable
Modifier | Constructor and Description |
---|---|
protected |
SheetColumnAnalysis(Class<T> targetClass,
SheetConfig<T> sheetConfig) |
Modifier and Type | Method and Description |
---|---|
void |
analysis()
解析
|
static Tuple |
getFieldOptionByFieldName(Class<?> targetClass,
String fieldName)
通过字段名称获取 getter ExcelFieldType CellOption
|
static FontOption |
parseFont(ExportFont font)
解析字体
|
static void |
setLinkOptionType(Class<?> targetClass,
LinkOption option,
boolean isLink,
String fieldName)
设置超链接 method
|
static void |
setPictureTextOption(Class<?> targetClass,
PictureOption option,
String fieldName)
设置图片文本 method
|
protected SheetColumnAnalysis(Class<T> targetClass, SheetConfig<T> sheetConfig)
public void analysis()
Analysable
analysis
in interface Analysable
public static void setPictureTextOption(Class<?> targetClass, PictureOption option, String fieldName)
targetClass
- targetClassoption
- optionfieldName
- 字段名称public static void setLinkOptionType(Class<?> targetClass, LinkOption option, boolean isLink, String fieldName)
targetClass
- targetClassoption
- optionisLink
- isLink || isValuefieldName
- 字段名称public static Tuple getFieldOptionByFieldName(Class<?> targetClass, String fieldName)
targetClass
- targetClassfieldName
- fieldNamepublic static FontOption parseFont(ExportFont font)
font
- annotationCopyright © 2024. All rights reserved.