package com.ctl.cache.test;
import java.lang.annotation.*;
/**
* <p>Title: ExcelI18N</p>
* <p>Description: /p>
* <p>Copyright: Copyright (c) 2018</p>
* <p>Company: www.ctl.com</p>
*
* @author guolin
* @version 1.0
* @date 2019-03-19 10:38
*/
@Documented
@Inherited
@Target({ ElementType.FIELD, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
public @interface ExcelI18N {
String i18nkey();
}
package com.ctl.cache.test;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.alibaba.excel.support.ExcelTypeEnum;
import lombok.Builder;
import java.io.File;
import java.io.Serializable;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Proxy;
import java.util.*;
/**
* <
通过反射,动态修改注解的某个属性值 easyexcel HEAD国际化
最新推荐文章于 2025-09-11 13:28:12 发布
本文介绍了一种使用Java反射技术动态修改Excel导出DTO类中注解属性的方法,以实现Excel导出内容的国际化。通过在运行时根据不同的Locale动态替换注解中的值,可以为不同语言环境提供本地化的Excel导出。

最低0.47元/天 解锁文章
3714

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



