簡體   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