Excel和Microsoft.Office.Interop

我想使用Microsoft.Office.Interop从网页读取Excel文件。
我需要在我的Web服务器上安装Office吗?
我没有对excel文件进​​行任何操作,只是将其读入并将值存储到另一页。 我在本地机器上运行时没有问题,但是我的本地机器上安装了Excel。 任何人都知道这个答案,我将不胜感激您的意见。
谢谢JD

使用Interop要求在服务器上安装Office。 对于网站,我通常会推荐使用诸如开源NPOI项目之类的东西。 但是,如果您想要做的只是阅读,请考虑使用ADO.NET(有关更多信息,请参阅此问题 )。

我会补充一点,如果使用Excel作为数据源,ADO方法要快得多,而且需要更less的开销。 它限制你优化非常平坦的表格。 但是,如果我可以使用这种方法(所有限制考虑),我更喜欢它。

厄尼