解决方案 »

  1.   


     /// <summary>
            /// 获取Excel的数据集
            /// </summary>
            /// <param name="uploadFile"></param>
            /// <returns></returns>
            protected DataSet ExcelInsert(HttpPostedFile uploadFile)
            {
                string fileName, name;
                //fileName = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + FileUpload1.PostedFile.FileName;
                //fileName = System.Web.HttpContext.Current.Server.MapPath("~/") + fileName;            name = System.IO.Path.GetFileName(uploadFile.FileName);
                fileName = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + name;
                fileName = System.Web.HttpContext.Current.Server.MapPath("~/") + "files//ExportImport//" + fileName;            FileUpload1.SaveAs(fileName);
                string sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
                "Data Source=" + fileName + ";" +
                "Extended Properties=Excel 8.0;";            //建立EXCEL的连接
                OleDbConnection objConn = new OleDbConnection(sConnectionString);
                objConn.Open();
                OleDbCommand objCmdSelect = new OleDbCommand("SELECT * FROM [专线包裹信息导出$]", objConn);
                OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();
                objAdapter1.SelectCommand = objCmdSelect;            DataSet objDataset1 = new DataSet();            objAdapter1.Fill(objDataset1, "XLData");
                return objDataset1;
            }
      

  2.   

    给我来个 导出 导入的  demo   好不
      

  3.   

    你稍微改一下 不就行了吗
     HttpPostedFile uploadFile = this.Page.Request.Files[0];
                DataSet ds = new DataSet();
                ds = ExcelInsert(uploadFile);
      

  4.   

    来demo啊
    http://npoi.codeplex.com/这是官网.自己去下载一个
      

  5.   

    您说的是 在您的代码改  还是在我的代码改啊  没有明白  晕的啊
    在我的基础上改一下  就方法里面的查询语句改一下就行了
    SELECT * FROM [专线包裹信息导出$]改成你要查询的表
      

  6.   

    您说的是 在您的代码改  还是在我的代码改啊  没有明白  晕的啊
    在我的基础上改一下  就方法里面的查询语句改一下就行了
    SELECT * FROM [专线包裹信息导出$]改成你要查询的表

    我是导出 导入 都要 啊   
      

  7.   

    asp.net导出Excel