jiangping
2025-03-31 06a46e017886bec692223a626ff50a06b83910cd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.doumee.core.annotation.excel.converter;
 
import com.doumee.core.annotation.excel.ExcelDataConverterAdapter;
 
/**
 * 整数转字符串
 * @author Eva.Caesar Liu
 * @since 2025/03/31 16:44
 */
public class IntegerToStringConverter implements ExcelDataConverterAdapter {
 
    /**
     * 转换
     *
     * @param args 参数集合
     * - args[0] 单元格数据
     */
    @Override
    public Object convert(Object... args) {
        Object value = args[0];
        if (value == null) {
            return null;
        }
        if (value instanceof String) {
            return value;
        }
        return "" + ((Double)value).longValue();
    }
}