zoukankan      html  css  js  c++  java
  • 开源组件ExcelReport 3.x.x 使用手册(为.netcore而来)

    ExcelReport转眼已经开源4年了,期间有很长时间也停止了对它的维护。18年年末有人联系到我,说“兄弟,ExcelReport不错,但什么时候支持.netcore呢?”。我寥寥的回了几句搪塞的话,也没当回事。后来这兄弟又来问我,恰好这时临近春节,我在老家休年假,也没什么事。就答应了。

    ExcelReport是什么?

    考虑到ER的老用户并不多,这里有必要介绍下ExcelReport是什么? ExcelReport是一款基于模板的Excel报表生成组件。 它基于关注点分离的理念,将数据与样式、格式分离。让模板承载样式、格式,在可视化条件下编辑。让开发人员只需要关注数据,从而简化Excel报表的开发过程。

    一点概念?

    模板:承载报表的格式&数据的样式

    渲染器:指定模板与数据的关系

    介绍模板

    模板支持两种标签:

    • $[]:parameter
    • <[]、>[]:repeater

    parameter:是给数据占坑的,等待被数据覆盖。

    repeater:是包裹parameter的,指定一组参数的渲染边界。等待数据驱动重复渲染。

    介绍渲染器

    SheetRenderer:指定一个sheet模板与数据的关系

    RepeaterRenderer:指定一组parameter标签与数据的关系

    ParameterRenderer:指定一个parameter标签与数据的关系

    组件介绍

    关系:

    快速入门

    步骤一:定义模板

    步骤二:引入模板

    步骤三:代码

     结果:

     更多示例参照:

    https://github.com/hanzhaoxin/ExcelReport/tree/master/examples

  • 相关阅读:
    Linux unalias命令 取消别名
    linux cp 拷贝文件或目录
    POJ 1850
    POJ 1844
    POJ 1852
    POJ 1837
    POJ 1833
    POJ 1804
    POJ 1789
    POJ 1781
  • 原文地址:https://www.cnblogs.com/hanzhaoxin/p/10505872.html
Copyright © 2011-2022 走看看