NOPI實現導入導出泛型List,支持自定義列

概述

業務上需要自定義列的Excel的導入導出,在網上看了好多資料,很多都是有Bug而且都是支持Excel和DataTable的轉換,所以自己總結了一下,應用.NET平臺上的NPOI封裝了支持自定義列的Excel導入導出到泛型List。

 

實現

先大概說一下思路和原理,詳情請下載源代碼和demo。有問題歡迎留言~

List To Excel:

    參數:泛型集合數據,需要導出列名

    根據提供的列名過濾集合的字段,並新建NPOI行,填充表頭(應用字典類型替換數據列名爲想要顯示的名稱)  並循環添加數據,寫出Excel

Excel To List:

    參數:集合數據類型,需要導入的列名

    根據集合的數據類型提取字段,對應需要導入的列名,創建集合並循環添加數據

    

下載

    github : https://github.com/MacheteTeam/Machete.Jenny.git

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章