从C#.net windows server R2中的excel读取

时间:2015-07-07 16:27:10

标签: c# excel windows-server-2012-r2

使用OLEDB从本地环境中读取excel文件时效果很好。为了在Windows服务器上执行此操作,我们需要下载OLEDB引擎(MS Access engine 2010)。这可以从以下表单下载:

https://www.microsoft.com/en-us/download/details.aspx?id=13255

但即使下载了所需的库,此方法也无法在Windows Server 2012 R2上运行。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

问题是64位Windows服务器2012无法读取xls文件,即使其中存在Access数据库引擎也是如此。它能够读取xlsx文件。

为了解决这个问题,我去了IIS中的应用程序池,并设置了32位应用程序的属性" True"那里。它开始适用于xls和xlsx文件。