| 123456789101112131415161718192021222324252627282930 |
- package com.izouma.awesomeAdmin.utils.excel;
- 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;
- public class PrimitiveBooleanConverter implements Converter<Object> {
- @Override
- public Class supportJavaTypeKey() {
- return boolean.class;
- }
- @Override
- public CellDataTypeEnum supportExcelTypeKey() {
- return null;
- }
- @Override
- public Object convertToJavaData(CellData cellData, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration) throws Exception {
- return false;
- }
- @Override
- public CellData convertToExcelData(Object value, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration) throws Exception {
- return new CellData((boolean) value ? "是" : "否");
- }
- }
|