ASP.NET中如何读取EXCEL的值?并存进数据库,来点实例看看

解决方案 »

  1.   

    2个方法1 使用JS读EXCEL 然后把数据提交到后台.
    2 把文件先上传到服务器的一个目录里.然后去读.
      

  2.   

    Spread 6.0 for Asp.net and Windows Forms
      

  3.   

     DataTable Excel_UserInfo = new DataTable();
    string strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + fileInfo.FullName + ";" + "Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1;\"";
                    string strExcel = "select * from [sheet1$]";                using (OleDbDataAdapter adaptor = new OleDbDataAdapter(strExcel, strConn))
                    {
                        DataSet ds = new DataSet();
                        adaptor.Fill(ds);
                        Excel_UserInfo = ds.Tables[0];
                    }
    遍历Excel_UserInfo事务插入数据量大的话 不要考虑这种遍历的方式。
      

  4.   

    用OLEDB读取Excel将记录填充到DataTable,然后构造insert语句执行
      

  5.   

    提示错误:
    Microsoft Office Access 数据库引擎找不到对象“G:\CJB\MES_PANEL\新建 Microsoft Excel 工作表.xls”。请确定该对象存在,并正确拼写其名称和路径名。