我使用桌面应用程序使用OleDbReader,interop和最新(和我的收藏),ling-to-sql访问excel文件。但是,这次我需要使用带有C#代码的asp.net的Web应用程序。
我不需要创建excel文件,只需要阅读它们。是否可以使用.xls(x)执行此操作,还是应该为.csv拍摄?
答案 0 :(得分:2)
看起来他们在此处发布了许多不同的解决方案:Reading Excel files from C#
只要Excel文件非常简单(因为根据您存储的数据类型可能存在“怪癖”)或不同的第三方工具,看起来像人们推荐ADO.NET的组合。
答案 1 :(得分:1)
我建议使用CSV。我们在Web服务器上使用xls文件时遇到很多困难。主要是因为微软的限制性许可。你必须为每个访问该文件的人提供Excel许可证..也许吧。无论如何,这就是我们的方式。在其他情况下可能会有所不同。无论如何,这不太实际。