我是靠谱客的博主 鳗鱼火龙果,这篇文章主要介绍帆软报表导出分析六 使用ExcelExportCellValueProvider扩展来改变excel导出时单元格的值,现在分享给大家,希望可以做个参考。

在导出需求的个性化处理中,并非所有的个性化都是要重新导出一种新的文件格式,或者对所有的现有导出逻辑都全部重来一次。部分用户需要的仅仅是对部分导出逻辑进行调整即可满足需求,帆软对这类场景提供了一系列的接口针对性的对导出的细分和细节进行处理。而ExcelExportCellValueProvider接口就是其中之一,允许开发者在导出excel的时候,对导出的值进行处理。

ExcelExportCellValueProvider接口主要用于导出值的格式转换,比如 10000转换成 1万。

看看我们的实现,plugin.xml中

<extra-core>
        <ExcelExportCellValueProvider class="com.gb.demo.hg.excel.export.cell.value.Demo"/>
    </extra-core>
public class Demo extends AbstractExcelExportCellValueProvider {
    @Override
    public Object getCellValue(Object cell, Object value, CalculatorProvider cal ) {
        FineLoggerFactory.getLogger().info("Demo ExcelExportCellValue:{}",value );
        if( ComparatorUtils.equals( "Demo ExcelExportCellValue", value )){
            return "Hello World!";
        }
        return value;
    }
}

这里将报表中的Demo ExcelExportCellValu

最后

以上就是鳗鱼火龙果最近收集整理的关于帆软报表导出分析六 使用ExcelExportCellValueProvider扩展来改变excel导出时单元格的值的全部内容,更多相关帆软报表导出分析六内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(145)

评论列表共有 0 条评论

立即
投稿
返回
顶部