代码思路是先将文件上传到服务器的文件夹里,然后服务器打开文件,读取数据下面是读取的代码
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\" + filepath + ";Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter oada = new OleDbDataAdapter("select * from [" + sheetname + "$]", strConn);
DataSet ds = new DataSet();
oada.Fill(ds);
return ds;但是报错:
而且是有的电脑没出现这个情况,有的电脑会报这个错
一点头绪都没有IIS的权限也改了 , 添加了everyone菜鸟求指导。。ASP.NET Excel
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\" + filepath + ";Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter oada = new OleDbDataAdapter("select * from [" + sheetname + "$]", strConn);
DataSet ds = new DataSet();
oada.Fill(ds);
return ds;但是报错:
而且是有的电脑没出现这个情况,有的电脑会报这个错
一点头绪都没有IIS的权限也改了 , 添加了everyone菜鸟求指导。。ASP.NET Excel
http://www.cnblogs.com/insus/archive/2012/06/12/2545801.html
但问题是不是每台机器都能,所以考虑是不是服务器IIS上哪些地方没配置好的问题