タイトル | : Re: Excel操作 |
記事No | : 1259 |
投稿日 | : 2005/01/06(Thu) 19:09 |
投稿者 | : 魔界の仮面弁士 |
> まずは参考にこのサイトの「Excel・Word関係」に記載されているコードを > ボタンのクリックイベントに記述してみました。
Webアプリにおいては、そのコードは利用しない方が良いと思いますよ。
[OFF2003] [INFO] Office のサーバーサイド オートメーションについて hhttp://support.microsoft.com/default.aspx?scid=kb;ja;257757
》 Office をサーバーサイド ソリューションで使用する開発者は、環境によっては Office が 》 予想外の動作をする、主に 5 つの問題があることを認識しておく必要があります。コードを 》 正常に実行するには、これらの問題を解決し、その影響を最小限に抑える必要があります。 》 これらの問題をすべて解決する方法はないため、アプリケーション構築にあたっては慎重に 》 検討し、設計が異なる場合はそれに応じて問題の優先順位も異なることを理解しておく 》 必要があります。
Excelの操作を、サーバサイドで行うのではなく、クライアントサイドで行うなら 問題ありませんが…かといって、IE上から Excelを操作するのも現実的では無いので、 ここは、Web側を 要求に応じたデータを返す「Webサービス」として実装し、それを、 クライアント上の Excel アプリ (Visual Studio Tool for Office を利用)などから 利用する方式を検討してみては如何でしょう。
> Web上からエクセルにデータを出力する機能が必要だったので、 このあたりとか。
[HOW TO] ASP.NET、ADO.NET、および Visual Basic .NET による Excel データの取得と表示 hhttp://support.microsoft.com/default.aspx?scid=kb;ja;311731 # Jet の Excel IISAM 機能を用いた手法です。
[HOWTO] MIME の種類を使用して IE 内に Excel で ASP の結果を表示する方法 hhttp://support.microsoft.com/default.aspx?scid=kb;ja;199841 # ASP + VBScript のコードですが、概念的には同じかと。
How To Format Cell Data When You Are Creating an Excel File With an Active Server Pages Page hhttp://support.microsoft.com/kb/260239/en-us # ASP + VBScript のコードですが、概念的には同じかと。
[HOW TO] Visual Basic .NET を使用してデータを Excel ブックに転送する方法 hhttp://support.microsoft.com/kb/306022/JA/ # オートメーションを使う方法。権限の問題から、Webアプリでは使えません。
Export data to Excel by using an HTTPHandler, XSLT, and ASP.NET hhttp://support.microsoft.com/kb/871040/en-us
[HOWTO] Visual Basic .NET と ASP.NET を使用してデータセットを Excel の XML スプレッドシートに 変換する方法 hhttp://support.microsoft.com/default.aspx?scid=kb;ja;319180 # XML スプレッドシートを用いますので、Excel 2000以下は対象外です。
|