Excel打开问题,本地调试可以打开,但是将做好的网页放到服务器就打不开本地的excel了
问题如下:
我用c#做的前台 页面提供一个input file控件为用户进行文件选择,然后我通过文件名打开这个excel文件再做处理,在本机调试时我将要打开的excel文件中加入了aspnet用户的访问权,但是将前台部署到服务器,然后再打开这个excel就打不开了,忘赐教。
代码如下:
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "+filename+";Extended Properties=Excel 8.0" ;
OleDbConnection myConn = new OleDbConnection ( strCon ) ;
string strCom = " SELECT * FROM [Sheet1$] " ;
myConn.Open ( ) ;
//打开数据链接,得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;
//创建一个 DataSet对象
DataSet myDataSet = new DataSet ( ) ;
//得到自己的DataSet对象
myCommand.Fill ( myDataSet , "[Sheet1$]" ) ;
在线等 急 谢谢大家