我正在使用以下方法在我的应用程序中阅读 excel 表的内容:
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";Extended Properties=Excel 8.0");
_myDataSet = new DataSet();
OleDbDataAdapter myCommand = new OleDbDataAdapter(" SELECT * FROM [" + "My Sheet" + "$]", con);
myCommand.Fill(_myDataSet);
con.Close();
这在 64 位系统中失败并出现以下错误:
Microsoft.Jet.OLEDB.4.0' 提供程序未在本地计算机上注册
如何使它在 64 位机器上工作?