NPOI操做EXCEL——項目簡介

      用戶的需求是:用戶能夠調整excel表格列的順序而不影響咱們對數據的讀取;用戶能夠對不須要關聯到相關行政區域的行作剔除操做,即入庫但不檢查相應城市、港口等地區是否存在;excel表頭含有複雜的層級關係,層層嵌套,表頭十分複雜;一個excel可能含有多張sheet表單,咱們要作分別入庫或者入同一數據庫操做;須要檢查該表格是否容許出現空值等等一系列至關複雜的需求。數據庫

一些EXCEL表頭:
設計

-》1.大多數表頭是這樣,裏面包含層級關係,難點在於將每列數據準確對應到數據庫相應字段。excel

-》2.部分表頭在表格左邊,也須要對應數據庫表單

-》3.此種表格一個excel含三張sheet表單,須要進同一數據庫並做出不一樣表單表示方法

-》4.此種表格爲矩陣類表格,左邊出發城市與右邊到達城市之間有相互方向關係。im

-》5.此種表格更復雜,左表頭也有層級關係,而且用戶能夠擴充左表頭(行數不定),還含有表底數據數據

-》6.此種表頭在於用戶能夠無限擴充數據而且很差區分左表頭(黃色)第一行...img

其餘表頭還有不少,不一一贅述。表格


      通過不斷的設計與試驗,最終博主作出瞭解析這些表格的公用方法,具體設計方法與代碼再後續貼出...敬請期待!

相關文章
相關標籤/搜索