tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: Excel操作
投稿日: 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以下は対象外です。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。