Аннотации в easyExcel

Java

@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

Поля, которые не аннотированы, не преобразуются