content: package com.alibaba.excel.converters.byteconverter;
  
  import com.alibaba.excel.converters.Converter;
  import com.alibaba.excel.enums.CellDataTypeEnum;
  import com.alibaba.excel.metadata.GlobalConfiguration;
  import com.alibaba.excel.metadata.data.ReadCellData;
  import com.alibaba.excel.metadata.data.WriteCellData;
  import com.alibaba.excel.metadata.property.ExcelContentProperty;
  import com.alibaba.excel.util.NumberUtils;
  
  /**
   * Byte and number converter
   *
   * @author Jiaju Zhuang
   */
  public class ByteNumberConverter implements Converter<Byte> {
  
      @Override
      public Class<?> supportJavaTypeKey() {
          return Byte.class;
      }
  
      @Override
      public CellDataTypeEnum supportExcelTypeKey() {
          return CellDataTypeEnum.NUMBER;
      }
  
      @Override
      public Byte convertToJavaData(ReadCellData<?> cellData, ExcelContentProperty contentProperty,
          GlobalConfiguration globalConfiguration) {
          return cellData.getNumberValue().byteValue();
      }
  
      @Override
      public WriteCellData<?> convertToExcelData(Byte value, ExcelContentProperty contentProperty,
          GlobalConfiguration globalConfiguration) {
          return NumberUtils.formatToCellData(value, contentProperty);
      }
  
  }
  