我用vs.net2005开发一个简单的web程序。其中有个功能是导入excel的数据;
用的方法是:
OleDbConnection con = new OleDbConnection(strexcel);
con.Open();我在我本机上运行没有问题,可以读取excel文件中的数据;我把程序发布的服务器上(win2003+iis),登陆到服务器上测试也ok;但如果从其它机器通过web访问服务器上的相关功能,读取excel文件却不行;无法打开excel文件;我估计是权限设置之类的问题,但试了好久还是没有搞定;哪位兄弟帮帮忙
用的方法是:
OleDbConnection con = new OleDbConnection(strexcel);
con.Open();我在我本机上运行没有问题,可以读取excel文件中的数据;我把程序发布的服务器上(win2003+iis),登陆到服务器上测试也ok;但如果从其它机器通过web访问服务器上的相关功能,读取excel文件却不行;无法打开excel文件;我估计是权限设置之类的问题,但试了好久还是没有搞定;哪位兄弟帮帮忙
在服务器上设置了DCOM为交互用户,本地启动,本地激活,权限也要设 弄完就可以在 客户端 下载 服务器 excel 文件
这个回复和我的问题好像不相关啊。它是打开excel文件;我的问题是要导入excel文件的内容到gridview控件里面;
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}; Extended Properties=Excel 8.0;"
“select * from [{0}]”在开发机和服务器上运行都正常,但通过其它机器访问aspx页面,导入excel就不行;无法打开excel文件;
---什么意思。 是不是说所有提供excel导入的aspx页面,都是先将excel文件上传到服务器,然后再读取?分2步实现的?