- - PR -
xsj形式のワークシートを開きたい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-02-23 13:36
Excelファイルを開いて、DBにインポートする処理をしています。
ファイルの種類:Microsoft Excel 2.1ワークシート(*.xjs)で作成されたExcelファイルを指定すると以下のエラーが出ます。 サーバーによって例外が返されました。 (HRESULT からの例外: 0x80010105 (RPC_E_SERVERFAULT)) 説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.Runtime.InteropServices.COMException: サーバーによって例外が返されました。 (HRESULT からの例外: 0x80010105 (RPC_E_SERVERFAULT)) ソース エラー: xlBooks = xlApp.Workbooks Try xlBook = xlBooks.Open(importFile) ←ここが赤くなっています。 取り込むファイルの拡張子は「xls」なのですが、ファイルの種類が「xjs」です。 一旦開いて「Microsoft Excel97-Excel 2003 および5.0/95ブック(*.xls)」で保存しなおしたファイルは正常に処理できます。 サーバーのExcelのバージョンは2007です。 2003の時はエラーになりませんでした。 同じ現象をご存じの方がいらっしゃれば教えてください。 あえて遅延バインディングで処理をしますので、参照設定は不可です。 |
1