2009-07-02 28 views
0

Ruby on Railsコードを使用してExcelシートからデータをインポートする際、データをアップロードして既存のデータ(MySQLデータベース)に追加するかどうか尋ねるアラートを使用して、グリッドをFlex 3で設計したり、古いデータを新しいデータで置き換えたりすることができます。しかし、このエラーが発生しています:RailsのExcelからのインポート

Error in Importing excel files Open 
OLE error code:800A03EC in Microsoft Office Excel 
Unable to get the Open property of the Workbooks class 
HRESULT error code:0x80020009 
+4

このエラーを生成するコードは何ですか? – Lunatik

+0

サービスから実行するとexcel activexobjectにいくつかの制限があるようですが、私はapache web server.Whenでphpから起動したGroovyスクリプトを実行しようとすると同じ問題が発生します。コマンドラインからスクリプトを起動すると正常に動作します。 –

答えて

0

IMOこれはレールとは関係ありません。 これはおそらくVBAのバグです。

0

これはパーミッション/アイデンティティの問題です。

多くのフォーラムで検索したところ、回避策を見つけることができました。

「コンポーネントサービス」=>「コンピュータ」=>「マイコンピュータ」=>「アプリケーションMicrosoft Excel」を右クリックし、「プロパティ」をクリックします。 [ID]タブで、ユーザーを[対話ユーザー]に設定します。

私はこの問題について専門家ではないので、これが他の問題を引き起こすことは100%確信していません。

関連する問題