目录
定义三个注解
/**
* 设置允许导出
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface EnableExport {
String fileName();
}
/**
* 设置该字段允许导出
* 并且可以设置宽度
*/
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface EnableExportField {
int colWidth() default 100;
String colName();
}
/**
* 导入时索引
*/
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ImportIndex {
int index() ;
}
注解使用

导入方法
本文介绍了如何利用Java的注解和反射技术实现Excel的导入导出功能。通过定义特定注解,结合服务端接收前端上传的Excel文件,使用POI库进行读取。在导出过程中,详细阐述了创建工作簿、设定表头样式、绘制标题、填充数据以及创建下拉列表等步骤。同时,提供了导出数据和导入数据的实例,展示了将数据写入Excel文件并返回对象List的过程。
订阅专栏 解锁全文
642

被折叠的 条评论
为什么被折叠?



