@ExcelProperty
Это наиболее часто используемая аннотация, в аннотации есть три параметраvalue,index,converterСписок представлений, серийный номер столбца, метод преобразования данных,valueиindexВы можете выбрать только один из двух, обычно вам не нужно его устанавливатьconverter
Лучшие практики
public class ImeiEncrypt {
@ExcelProperty(value = "imei")
private String imei;
}
@ColumnWith
Аннотация используется для установки ширины столбца. В аннотации есть только одно значение параметра. Единицей значения является длина символа. Максимальное количество символов может быть установлено на 255 символов, потому что максимальное количество символов, которые можно записать в ячейке excel 255 символов.
Лучшие практики
public class ImeiEncrypt {
@ColumnWidth(value = 18)
private String imei;
}
@ContentFontStyle
Аннотация, используемая для форматирования шрифта содержимого ячейки
параметр:
| параметр | значение |
|---|---|
fontName |
имя шрифта |
fontHeightInPoints |
высота шрифта |
italic |
Будь курсив |
strikeout |
Установить ли удаление горизонтальной линии |
color |
Цвет шрифта |
typeOffset |
Компенсировать |
underline |
подчеркивать |
bold |
стоит ли жирным шрифтом |
charset |
Формат кодирования |
@ContentLoopMerge
Аннотация для настройки объединенных ячеек
параметр:
| параметр | значение |
|---|---|
eachRow |
|
columnExtend |
@ContentRowHeight
Используется для установки высоты строки
параметр:
| параметр | значение |
|---|---|
| value | высота строки,-1Представляет автоматическую высоту строки |
@ContentStyle
Установить аннотацию формата содержимого
параметр:
| параметр | значение |
|---|---|
dataFormat |
Формат даты |
hidden |
Установите ячейку для скрытия, используя этот стиль |
locked |
Установите ячейку для блокировки, используя этот стиль |
quotePrefix |
Добавьте символ ` перед ячейкой, число или формула будут отображаться в виде строки |
horizontalAlignment |
Установите, центрировать ли по горизонтали |
wrapped |
Устанавливает, должен ли текст переноситься. Установите этот флаг наtrueСделайте все в ячейке видимым, показав на нескольких строках |
verticalAlignment |
Установите, центрировать ли по вертикали |
rotation |
Устанавливает угол поворота текста в ячейке. Диапазон углов поворота в версии Excel 03 составляет от -90° до 90°, а диапазон углов поворота в версии Excel 07 составляет от 0° до 180°. |
indent |
Устанавливает количество пробелов для отступа текста в ячейке |
borderLeft |
Установите стиль левой границы |
borderRight |
Установите правильный стиль границы |
borderTop |
Установите стиль верхней границы |
borderBottom |
Установите стиль нижней границы |
leftBorderColor |
Установить цвет левой границы |
rightBorderColor |
Установите правильный цвет границы |
topBorderColor |
Установите цвет верхней границы |
bottomBorderColor |
Установите цвет нижней границы |
fillPatternType |
установить тип заполнения |
fillBackgroundColor |
установить цвет фона |
fillForegroundColor |
установить цвет переднего плана |
shrinkToFit |
Установить автоматический размер ячейки |
@HeadFontStyle
Используется для настройки формата шрифта заголовка
| параметр | значение |
|---|---|
fontName |
установить имя шрифта |
fontHeightInPoints |
установить высоту шрифта |
italic |
Установить, является ли шрифт курсивом |
strikeout |
Установить ли зачеркивание |
color |
установить цвет шрифта |
typeOffset |
установить смещение |
underline |
установить подчеркивание |
charset |
установить кодировку шрифта |
bold |
Установите, является ли шрифт домашним скотом |
@HeadRowHeight
установить высоту строки заголовка
| параметр | значение |
|---|---|
value |
Установите высоту строки, -1 означает автоматическую высоту строки |
@HeadStyle
Установить стиль заголовка
| параметр | значение |
|---|---|
dataFormat |
Формат даты |
hidden |
Установите ячейку для скрытия, используя этот стиль |
locked |
Установите ячейку для блокировки, используя этот стиль |
quotePrefix |
Добавьте символ ` перед ячейкой, число или формула будут отображаться в виде строки |
horizontalAlignment |
Установите, центрировать ли по горизонтали |
wrapped |
Устанавливает, должен ли текст переноситься. Установите этот флаг наtrueСделайте все в ячейке видимым, показав на нескольких строках |
verticalAlignment |
Установите, центрировать ли по вертикали |
rotation |
Устанавливает угол поворота текста в ячейке. Диапазон углов поворота в версии Excel 03 составляет от -90° до 90°, а диапазон углов поворота в версии Excel 07 составляет от 0° до 180°. |
indent |
Устанавливает количество пробелов для отступа текста в ячейке |
borderLeft |
Установите стиль левой границы |
borderRight |
Установите правильный стиль границы |
borderTop |
Установите стиль верхней границы |
borderBottom |
Установите стиль нижней границы |
leftBorderColor |
Установить цвет левой границы |
rightBorderColor |
Установите правильный цвет границы |
topBorderColor |
Установите цвет верхней границы |
bottomBorderColor |
Установите цвет нижней границы |
fillPatternType |
установить тип заполнения |
fillBackgroundColor |
установить цвет фона |
fillForegroundColor |
установить цвет переднего плана |
shrinkToFit |
Установить автоматический размер ячейки |
@ExcelIgnore
Не преобразовывать поле в Excel
@ExcelIgnoreUnannotated
Поля, которые не аннотированы, не преобразуются