2011-07-06 9 views
0

私は、Excelはマルチユーザーのアプリケーションではなく、マルチユーザーのWeb環境では使用しないでくださいが、Excelのファイルを読み取るのにJETドライバを使用していることを知っていますか?JET ODBCドライバは何にインストールされますか?

Jetドライバは何にインストールされますか?私の推測では、ACESやEXCELなどのOfficeアプリケーションをインストールしたときや、通常はWebサーバー上にそのアプリケーションが存在するとは思わないと思うのです。これは正しいです?

別途インストールが可能であれば、このドライバを使用して、アップロードされたExcelファイルを読み取ることができます。ただし、XLSファイルは、ファイルがテーブルにアップロードされたときに一度しか読み込まれません。

+0

私は強く代わりに、XLSのプレーンなCSVファイルの読み込みをお勧めします。 Excelの書式設定は、このように読み込まれたときに不正なデータ入力を引き起こすことがあります。 –

+0

http://support.microsoft.com/kb/239114 – Aristos

答えて

1

ここでは、Excelファイルを依存関係のない純粋に管理されたコードで読み込み、ASP.NETで使用するのに安全なC#プロジェクトを紹介します。

http://www.codeproject.com/KB/office/ExcelReader.aspx

あなたは重要な既存のコードを持っており、ジェットに固執したい場合は、ここでは、インストーラをダウンロードすることができます。はい、ASP.NETでの使用は安全です(Officeオートメーションはありませんが、Jetは問題ありません)。

http://support.microsoft.com/kb/239114

0

Microsoftデータアクセスコンポーネント(MDAC)

関連する問題