前言
上一節(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ù)層添加校驗(yàn)Excel的方法:可以效仿上次的普通導(dǎo)入
public