我想在 c# 中加载 xls 和 xlsx 文件。对于我正在使用的 xls:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=;Extended Properties=\"Excel 8.0;HDR=YES\ 对于 xlsx:Provider=Microsoft.Ace.OLEDB.12.0;Data Source=; Extended Properties=\"Excel 12.0;HDR=YES\ 一旦项目平台目标是 Any Cpu,我可以毫无问题地上传 xlsx 文件,但是当我上传 xls 文件时出现以下错误:“'Microsoft.Jet.OLEDB.4.0'提供程序未在本地计算机上注册。”
如果我将平台目标更改为 x86,则 xls 文件上传没有问题,但这次 xlsx 文件出现此错误:“'Microsoft.Ace.OLEDB.12.0' 提供程序未在本地计算机上注册。”
我怎样才能上传但文件格式没有错误?
谢谢