首页 文章

c#xls和xlsx文件导入

提问于
浏览
2

我想在c#中加载xls和xlsx文件 . 对于我正在使用的xls:Provider = Microsoft.Jet.OLEDB.4.0; Data Source =; Extended Properties = \“Excel 8.0; HDR = YES \ For xlsx:Provider = Microsoft.Ace.OLEDB.12.0; Data Source =;扩展属性= \“Excel 12.0; HDR = YES \一旦项目平台目标是任何Cpu我可以上传xlsx文件没有问题但是当我上传xls文件时我收到以下错误:”'Microsoft.Jet.OLEDB.4.0'提供商未在本地计算机上注册 . “

如果我将平台目标更改为x86然后上传xls文件没有问题,但这次xlsx文件出现此错误:“'Microsoft.Ace.OLEDB.12.0'提供程序未在本地计算机上注册 . ”

如何上传文件格式而不出错?

谢谢

1 回答

  • 4

    您应该将ACE.OleDB用于这两种类型的文件 .

相关问题