我想使用Microsoft.Office.Interop从网页中读取Excel文件 我是否需要在我的Web服务器上安装Office? 我没有对excel文件进行任何操作,只是将其读入并将值存储到另一个页面。我在本地计算机上运行时没有问题,但我在本地计算机上安装了Excel。任何知道这个答案的人都会非常感谢你的意见 谢谢 JD
答案 0 :(得分:2)
使用Interop要求您在服务器上安装Office。对于网站,我通常建议使用类似开源NPOI项目的东西。但是,如果您只想阅读,请考虑使用ADO.NET(有关详细信息,请参阅this question)。
答案 1 :(得分:0)
我想补充一点,如果你使用Excel作为数据源,ADO方法要快得多,并且需要更少的开销。它限制你excel几乎结构化为平面表的工作表。但是,如果我可以使用该方法(考虑所有限制),我更喜欢它。
欧尼