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

概述

業務上須要自定義列的Excel的導入導出,在網上看了好多資料,不少都是有Bug並且都是支持Excel和DataTable的轉換,因此本身總結了一下,應用.NET平臺上的NPOI封裝了支持自定義列的Excel導入導出到泛型List。
git

 

實現

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

List To Excel:

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

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

Excel To List:

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

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

    

下載

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

相關文章
相關標籤/搜索