开源组件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
原文地址:https://www.cnblogs.com/hanzhaoxin/p/10505872.html
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的开源组件ExcelReport 3.x.x 使用手册(为.netcore而来的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET Core 跨平台 串口通讯 ,
- 下一篇: 《.NET Core 和前后端那些事儿》