 /// <summary>
/// <summary> /// 上传Excel文件到服务器端
        /// 上传Excel文件到服务器端 /// </summary>
        /// </summary> /// <param name="sender"></param>
        /// <param name="sender"></param> /// <param name="e"></param>
        /// <param name="e"></param> protected void btnUpdateComment_Click(object sender, EventArgs e) {
        protected void btnUpdateComment_Click(object sender, EventArgs e) { //第一步,上传EXCEL到服务器端
            //第一步,上传EXCEL到服务器端 if (FileUpload1.HasFile) {
            if (FileUpload1.HasFile) { //验证EXCEL文件格式
                //验证EXCEL文件格式 if (FileUpload1.FileName.ToLower().IndexOf(".xls") == -1) {
                if (FileUpload1.FileName.ToLower().IndexOf(".xls") == -1) { RequiredFieldValidator1.ErrorMessage = "不是有效的Excel文件";
                    RequiredFieldValidator1.ErrorMessage = "不是有效的Excel文件"; RequiredFieldValidator1.IsValid = false;
                    RequiredFieldValidator1.IsValid = false; return;
                    return; }
                }
 //EXCEL评论保存位置
                //EXCEL评论保存位置 string _FilePath = string.Empty;
                string _FilePath = string.Empty; if (System.Configuration.ConfigurationManager.AppSettings["CommentExcelFile"] != null) {
                if (System.Configuration.ConfigurationManager.AppSettings["CommentExcelFile"] != null) { _FilePath = System.Configuration.ConfigurationManager.AppSettings["CommentExcelFile"].ToString();
                    _FilePath = System.Configuration.ConfigurationManager.AppSettings["CommentExcelFile"].ToString(); }
                }
 //如果此目录不存在则创建此目录
                //如果此目录不存在则创建此目录 if (!System.IO.Directory.Exists(_FilePath)) {
                if (!System.IO.Directory.Exists(_FilePath)) { System.IO.Directory.CreateDirectory(_FilePath);
                    System.IO.Directory.CreateDirectory(_FilePath); }
                }
 //生成文件名称
                //生成文件名称 string _FileName = DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + DateTime.Now.Ticks.ToString().Substring(0, 4) + ".xls";
                string _FileName = DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + DateTime.Now.Ticks.ToString().Substring(0, 4) + ".xls"; _FileName = _FilePath + @"\" + _FileName;
                _FileName = _FilePath + @"\" + _FileName;
 //保存此文件到服务器指定位置
                //保存此文件到服务器指定位置 try {
                try { FileUpload1.SaveAs(_FileName);
                    FileUpload1.SaveAs(_FileName); Response.Redirect(string.Format("CommentDetail.aspx?FileName={0}", _FileName));
                    Response.Redirect(string.Format("CommentDetail.aspx?FileName={0}", _FileName)); } catch (Exception exp) {
                } catch (Exception exp) { throw exp;
                    throw exp; }
                } }
            } }
        }
 读取EXCEL
读取EXCEL
 try {
try { DataSet ds = CommUtil.ExcelToDS(_FileName);
                    DataSet ds = CommUtil.ExcelToDS(_FileName); if (ds != null
                    if (ds != null && ds.Tables.Count > 0
                        && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) {
                        && ds.Tables[0].Rows.Count > 0) {
 //略
//略
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号