对比新文件 |
| | |
| | | package com.iailab.framework.excel.core.convert; |
| | | |
| | | import com.iailab.framework.common.util.json.JsonUtils; |
| | | import com.alibaba.excel.converters.Converter; |
| | | import com.alibaba.excel.enums.CellDataTypeEnum; |
| | | import com.alibaba.excel.metadata.GlobalConfiguration; |
| | | import com.alibaba.excel.metadata.data.WriteCellData; |
| | | import com.alibaba.excel.metadata.property.ExcelContentProperty; |
| | | |
| | | /** |
| | | * Excel Json 转换器 |
| | | * |
| | | * @author iailab |
| | | */ |
| | | public class JsonConvert implements Converter<Object> { |
| | | |
| | | @Override |
| | | public Class<?> supportJavaTypeKey() { |
| | | throw new UnsupportedOperationException("暂不支持,也不需要"); |
| | | } |
| | | |
| | | @Override |
| | | public CellDataTypeEnum supportExcelTypeKey() { |
| | | throw new UnsupportedOperationException("暂不支持,也不需要"); |
| | | } |
| | | |
| | | @Override |
| | | public WriteCellData<String> convertToExcelData(Object value, ExcelContentProperty contentProperty, |
| | | GlobalConfiguration globalConfiguration) { |
| | | // 生成 Excel 小表格 |
| | | return new WriteCellData<>(JsonUtils.toJsonString(value)); |
| | | } |
| | | |
| | | } |