easyexcel 国际化
时间: 2023-06-29 07:20:32 浏览: 138
如果您想在使用 EasyExcel 的过程中实现国际化,可以考虑使用 Spring Boot 的国际化功能。具体实现方法如下:
1. 在 resources 目录下创建 i18n 目录,用于存放国际化资源文件。
2. 在 i18n 目录下创建 messages.properties 文件,该文件是默认的国际化资源文件,用于存放英文资源。
3. 在 i18n 目录下创建 messages_zh_CN.properties 文件,该文件是中文的国际化资源文件,用于存放中文资源。
4. 在代码中使用 MessageSource 对象来获取对应的国际化字符串。
例如,如果您想获取 "导入成功" 的国际化字符串,可以使用以下代码:
```java
@Autowired
private MessageSource messageSource;
public void importData() {
// ...
String successMsg = messageSource.getMessage("import.success", null, LocaleContextHolder.getLocale());
// ...
}
```
其中,"import.success" 是在 messages.properties 和 messages_zh_CN.properties 文件中定义的键值对应的键名。
5. 在 ExcelUtil 类中,您可以定义一些常量,用于存放需要国际化的字符串。例如:
```java
public class ExcelUtil {
public static final String IMPORT_SUCCESS = "import.success";
// ...
}
```
6. 在 messages.properties 和 messages_zh_CN.properties 文件中分别定义对应的键值对。例如:
messages.properties 文件:
```properties
import.success=Import success
```
messages_zh_CN.properties 文件:
```properties
import.success=导入成功
```
这样,在使用 EasyExcel 进行导入时,您就可以通过 MessageSource 来获取对应的国际化字符串,从而实现 EasyExcel 的国际化。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)