日期:2014-05-17  浏览次数:20471 次

ASP.NET读取excel 很奇怪的问题
我做了一个导入库存的功能 。是导入excel文件。我先读取文件保存到文件夹。然后在读取文件夹中的excel文件。把数据显示在表格中。

在本地测试通过了。但我部署到本地iis 和外网的iis都不行。

问题:本地iis测试:我部署到iis,根据iis配置的链接访问。

文件上传了。但读取出来的数据(一个DataTable保存数据, 是空)我测试了。路径正确。文件也上传成功。但就是读不出。

但我通过vs2010 测试就没错。

这是什么原因。大家有遇到过的吗。谢谢了。

------解决方案--------------------
关键你是怎么操作excel的
------解决方案--------------------
<font color="red">顶一下</font>
------解决方案--------------------
Microsoft.ACE.OLEDB.12.0

你这驱动要看你服务器上边的版本是多少的

如果是windows 2003系统可以用这个试试
Microsoft.Jet.OLEDB.4.0;
------解决方案--------------------
引用:
别沉了啊。自己顶一下。


没明白你是怎么读取的Excel文件,我们项目使用的是 Spread 电子表格,兼容性比较好。你是自己写代码读取吗?