繁体   English   中英

C#XLS和XLSX文件导入

[英]c# xls and xlsx file import

我想在C#中加载xls和xlsx文件。 对于xls,我使用的是:Provider = Microsoft.Jet.OLEDB.4.0; Data Source =;扩展属性= \\“ Excel 8.0; HDR = YES \\对于xlsx:Provider = Microsoft.Ace.OLEDB.12.0; Data Source =;扩展属性= \\“ Excel 12.0; HDR = YES \\\\”一旦项目平台目标是任何Cpu,我都可以毫无问题地上传xlsx文件,但是当我上传xls文件时,出现以下错误:“'Microsoft.Jet.OLEDB.4.0'提供程序未在本地计算机上注册。”

而且,如果我将Platform Target更改为x86,则可以毫无问题地上传xls文件,但是这次xlsx文件给出了此错误:“'Microsoft.Ace.OLEDB.12.0'提供程序未在本地计算机上注册。”

如何上传但文件格式没有错误?

谢谢

两种文件都应使用ACE.OleDB。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM