页面传入Excel表格,Aspose.cells导入功能,由于从页面传入Excel,多说情况下浏览器会设置fakepath,很难知道具体路径。所以我不打算使用带路径的方式打开Excel文件,有如下Excel表格:
将个字段存入数据库,效果如下
首先前端上传EXcel表格和普通的上传附件一样,具体操作分享下链接:
http://blog.youkuaiyun.com/sinat_35165183/article/details/53730808
然后服务器端接收参数
在创建工作簿对象时候使用file字节流作为构造函数参数
主要代码如下:
#region 导入
public ActionResult LCLJXZCYEnter(string paraYQ_1, string ksdm_1, string ksmc_1, HttpPostedFileBase file)
{
Workbook workbook = new Workbook(file.InputStream); //创建工作簿对象
WorksheetCollection worksheets = workbook.Worksheets; //创建工作表对象
if (workbook.Worksheets.Count > 0)
{
for (var i = 0; i < worksheets.Count; i++)