COMPUTER_LZY

要输就输给追求,要嫁就嫁给幸福

导航

ASP.NET 读取本地Excel

在网页中选择本地Excel文件并获取文件内容,需要将该文件首先上传到服务器上,然后再根据该文件在服务器上的地址获取该文件的内容,代码如下 :

 /// <summary>
    
/// 上传文件的根目录
    
/// </summary>
    private string bootPath = HttpContext.Current.Request.PhysicalApplicationPath + "Files\\";
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        if (file_note.HasFile)
        {
            //判断文件是否小于10Mb  
            if (file_note.PostedFile.ContentLength < 10485760)
            {
                string fileForm = file_note.FileName.Split('.')[file_note.FileName.Split('.').Length - 1];
                string filePath = bootPath + string.Format("{0:yyyyMMddHHmmss}", DateTime.Now) + "." + fileForm;
                file_note.PostedFile.SaveAs(filePath);

                DataSet a = CommonClassLib.ExcelHelper.ReturnDataSetFromExcelFile(filePath); 

                Response.Write("<script language:javascript>javascript:window.opener=null;window.close();</script>");
            }
        }    }  

 

 

posted on 2012-04-27 14:22  CANYOUNG  阅读(2374)  评论(0编辑  收藏  举报