forked from fanruan/easyexcel
KID0031
4 years ago
3 changed files with 0 additions and 89 deletions
@ -1,47 +0,0 @@ |
|||||||
package com.alibaba.excel.converters.bigdecimal; |
|
||||||
|
|
||||||
import java.math.BigDecimal; |
|
||||||
import java.math.BigInteger; |
|
||||||
|
|
||||||
import com.alibaba.excel.converters.Converter; |
|
||||||
import com.alibaba.excel.enums.CellDataTypeEnum; |
|
||||||
import com.alibaba.excel.metadata.CellData; |
|
||||||
import com.alibaba.excel.metadata.GlobalConfiguration; |
|
||||||
import com.alibaba.excel.metadata.property.ExcelContentProperty; |
|
||||||
|
|
||||||
/** |
|
||||||
* BigDecimal and boolean converter |
|
||||||
* |
|
||||||
* @author Jiaju Zhuang |
|
||||||
*/ |
|
||||||
public class BigIntegerBooleanConverter implements Converter<BigInteger> { |
|
||||||
|
|
||||||
@Override |
|
||||||
public Class supportJavaTypeKey() { |
|
||||||
return BigInteger.class; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public CellDataTypeEnum supportExcelTypeKey() { |
|
||||||
return CellDataTypeEnum.BOOLEAN; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public BigInteger convertToJavaData(CellData cellData, ExcelContentProperty contentProperty, |
|
||||||
GlobalConfiguration globalConfiguration) { |
|
||||||
if (cellData.getBooleanValue()) { |
|
||||||
return BigInteger.ONE; |
|
||||||
} |
|
||||||
return BigInteger.ZERO; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public CellData convertToExcelData(BigInteger value, ExcelContentProperty contentProperty, |
|
||||||
GlobalConfiguration globalConfiguration) { |
|
||||||
if (BigDecimal.ONE.equals(value)) { |
|
||||||
return new CellData(Boolean.TRUE); |
|
||||||
} |
|
||||||
return new CellData(Boolean.FALSE); |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
@ -1,38 +0,0 @@ |
|||||||
package com.alibaba.excel.converters.biginteger; |
|
||||||
import java.math.BigInteger; |
|
||||||
|
|
||||||
import com.alibaba.excel.converters.Converter; |
|
||||||
import com.alibaba.excel.enums.CellDataTypeEnum; |
|
||||||
import com.alibaba.excel.metadata.CellData; |
|
||||||
import com.alibaba.excel.metadata.GlobalConfiguration; |
|
||||||
import com.alibaba.excel.metadata.property.ExcelContentProperty; |
|
||||||
|
|
||||||
/** |
|
||||||
* BigDecimal and number converter |
|
||||||
* |
|
||||||
* @author Jiaju Zhuang |
|
||||||
*/ |
|
||||||
public class BigIntegerNumberConverter implements Converter<BigInteger> { |
|
||||||
|
|
||||||
@Override |
|
||||||
public Class supportJavaTypeKey() { |
|
||||||
return BigInteger.class; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public CellDataTypeEnum supportExcelTypeKey() { |
|
||||||
return CellDataTypeEnum.NUMBER; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public BigInteger convertToJavaData(CellData cellData, ExcelContentProperty contentProperty, |
|
||||||
GlobalConfiguration globalConfiguration) { |
|
||||||
return cellData.getNumberValue().toBigInteger(); |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public CellData convertToExcelData(BigInteger value, ExcelContentProperty contentProperty, |
|
||||||
GlobalConfiguration globalConfiguration) { |
|
||||||
return new CellData(value); |
|
||||||
} |
|
||||||
} |
|
Loading…
Reference in new issue