前言

上一节使用了LinqToExcel和CloseXML对Excel表进行导入和导出的简单操作,大家可以跳转到上一节查看:

ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-Excel导入和导出

本节演示一些比较复杂的模型场景

情景

上次的场景:(标准的Excel表格格式)

制定的场景:(指定表模的场景,多张sheet,不是横排的形式)

实现

实现思路:利用LinqToExcel循环读取Sheet,再循环读取Sheet指定单元格的内容

(其实Excel是一个二维数组,可以直接读取诸如:B1:C1的单元格数据)

上次的代码我们已经有了上传Excel功能,这次就不需要放出上传代码了。

在业务层添加校验Excel的方法:可以效仿上次的普通导入

public
        
		

网友评论