在 EasyExcel 中,你可以使用 @ExcelIgnore
或 @ExcelIgnoreUnannotated
注解来标记需要忽略的字段。这样,在导出 Excel 时,这些被标记的字段将会被忽略。
1、 @ExcelIgnore
注解方式示例代码:
@Data
public class UserInfo {
@ExcelProperty("姓名")
private String name;
@ExcelProperty("年龄")
private int age;
// 忽略此字段
@ExcelIgnore
private String address;
}
在上述示例中,address
字段被标记为 @ExcelIgnore
,因此在导出 Excel 时会被忽略。通过上述方式,EasyExcel 将会忽略被标记为 @ExcelIgnore
的字段,只导出其他字段的数据。
2、 @ExcelIgnoreUnannotated
注解方式示例代码:
@Data
@ExcelIgnoreUnannotated
public class UserInfo {
@ExcelProperty("姓名")
private String name;
@ExcelProperty("年龄")
private int age;
// 忽略此字段,此处不需要任何注解
private String address;
}
在上述示例中,只需要在类名上面加上@ExcelIgnoreUnannotated
注解,address
字段不需要任何注解,在导出 Excel 时就会被忽略。
觉得有用就点个赞吧