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\ プロジェクトのプラットフォーム ターゲットが任意の Cpu だったら、xlsx ファイルを問題なくアップロードできますが、xls ファイルをアップロードすると次のエラーが発生しました:「Microsoft.Jet.OLEDB.4.0」プロバイダがローカル マシンに登録されていません。」
プラットフォーム ターゲットを x86 に変更すると、xls ファイルは問題なくアップロードされますが、今回は xlsx ファイルで次のエラーが発生します。
エラーなしでファイル形式をアップロードするにはどうすればよいですか?
ありがとう