以下是我用于读取excel文件的代码
我在我的电脑localhost和3窗口服务器上测试
Localhost和1服务器工作正常,其他2服务器将返回错误
object reference not set to an instance of an object.
3服务器文件夹权限相同,excel文件存在于正确的路径上 我不知道为什么在某个服务器上发生错误。
Dim objExcelConn As New OleDb.OleDbConnection
objExcelConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & str_FilePath & ";Extended Properties=""Excel 8.0;HDR=No;IMEX=1"""
Try
objExcelConn.Open() <------ Where the error occur
Catch ex As Exception
Throw (New Exception(ex.InnerException.Message))
End Try
答案 0 :(得分:0)
我认为你的服务器上没有安装excel 问题是你没有服务器上的excel驱动程序 尝试下载.dll并再次运行您的应用程序。