我知道Excel不是一个多用户应用程序,不应该尝试在多用户Web环境中使用它,而是使用JET驱动程序读取Excel文件好吗?
什么安装Jet驱动程序?我的猜测是,当您安装ACES或EXCEL或其他一些Office应用程序并且我通常不希望在Web服务器上找到它时,您会得到它。它是否正确?
如果可以单独安装,使用此驱动程序读取上传的Excel文件是一种可行的方法,前提是只有在文件上传到表格时才会读取XLS文件一次?
答案 0 :(得分:1)
这是一个非常好的C#项目,用于在没有依赖关系的纯托管代码中读取Excel文件,并且可以安全地在ASP.NET中使用。
http://www.codeproject.com/KB/office/ExcelReader.aspx
如果您拥有重要的现有代码并希望坚持使用Jet,则可以在此处下载安装程序。是的,它在ASP.NET中使用是安全的(Office自动化不是,但Jet很好)。
答案 1 :(得分:0)
Microsoft数据访问组件(MDAC)