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