前言

上一節(jié)使用了LinqToExcel和CloseXML對Excel表進(jìn)行導(dǎo)入和導(dǎo)出的簡單操作,大家可以跳轉(zhuǎn)到上一節(jié)查看:

ASP.NET MVC5+EF6+EasyUI 后臺管理系統(tǒng)(63)-Excel導(dǎo)入和導(dǎo)出

本節(jié)演示一些比較復(fù)雜的模型場景

情景

上次的場景:(標(biāo)準(zhǔn)的Excel表格格式)

制定的場景:(指定表模的場景,多張sheet,不是橫排的形式)

實(shí)現(xiàn)

實(shí)現(xiàn)思路:利用LinqToExcel循環(huán)讀取Sheet,再循環(huán)讀取Sheet指定單元格的內(nèi)容

(其實(shí)Excel是一個二維數(shù)組,可以直接讀取諸如:B1:C1的單元格數(shù)據(jù))

上次的代碼我們已經(jīng)有了上傳Excel功能,這次就不需要放出上傳代碼了。

在業(yè)務(wù)層添加校驗Excel的方法:可以效仿上次的普通導(dǎo)入

public
        
		

網(wǎng)友評論