QA@IT
«質問へ戻る

質問を投稿

ASP.NETでEXCELファイル出力したい

はじめまして!

過去ログを全部読んだ上で常連の皆様方におかれましては、うんざりするような
初歩的な質問をさせて頂きますことをお許し下さい。

社内システムを初めてASP.NETで構築しようと目論んでいるのですが、
Datagridに動的に表示した項目をExcel出力してダウンロードさせる
具体的な手法がよく解りません。

「書籍情報の検索システム」を構築しようとしているのですが、処理内容には…
①ユーザがWEBフォームで検索条件、表示項目を選択

②条件にあった書籍の情報をWEB上のDatagrid(チェックボックス付き)に一覧表示

③チェックのついた行のレコードをEXCELファイル(罫線付き)に出力する。
という、極めて単純なシステム(のハズ^^;)です。

で、よく解らない点としましては…
・複数のユーザの出力要求に対し、どのようなファイル名称でサーバに格納すればいいのか?
 (クライアントPCのIP情報、端末名称等は.NETアプリ側で拾えないんですよね?)
・ユーザが当該ExcelファイルをDLする時に自分が作成したファイル
 しか選べ(見え)ないようにするにはどのようにすればいいのか?
・罫線つきのExcelをコードで書く自信もないので、マクロを仕込んだ
 テンプレートをサーバに置いておいて、それをどうにかしないといけないんでしょうか?
 そうなるとどこまでを.NET側でやってどこからをExcel側でやれば良いのでしょう
 か?
・実際にファイルが生成されてから(コモンダイアログみたいな何か?で)DL選択させる
 までをどのようなコードで記述すれば良いのかもよく見えません。

ちなみに弊社の環境は…
・クライアントマシンのOSはWin95
・ExcelのバージョンはExcel97 SR−2
・サーバはWin2000(サーバ上のExcelも97)
・開発言語はVB.NET(WEBフォーム)
・DBMSはSQL−Server2000
・WEBブラウザはIEの5.5(SP2)
となっています。

ご教示のほど、宜しくお願い致します。

質問者:moondog

はじめまして!

過去ログを全部読んだ上で常連の皆様方におかれましては、うんざりするような
初歩的な質問をさせて頂きますことをお許し下さい。

社内システムを初めてASP.NETで構築しようと目論んでいるのですが、
Datagridに動的に表示した項目をExcel出力してダウンロードさせる
具体的な手法がよく解りません。

「書籍情報の検索システム」を構築しようとしているのですが、処理内容には…
①ユーザがWEBフォームで検索条件、表示項目を選択
↓
②条件にあった書籍の情報をWEB上のDatagrid(チェックボックス付き)に一覧表示
↓
③チェックのついた行のレコードをEXCELファイル(罫線付き)に出力する。
という、極めて単純なシステム(のハズ^^;)です。

で、よく解らない点としましては…
・複数のユーザの出力要求に対し、どのようなファイル名称でサーバに格納すればいいのか?
 (クライアントPCのIP情報、端末名称等は.NETアプリ側で拾えないんですよね?)
・ユーザが当該ExcelファイルをDLする時に自分が作成したファイル
 しか選べ(見え)ないようにするにはどのようにすればいいのか?
・罫線つきのExcelをコードで書く自信もないので、マクロを仕込んだ
 テンプレートをサーバに置いておいて、それをどうにかしないといけないんでしょうか?
 そうなるとどこまでを.NET側でやってどこからをExcel側でやれば良いのでしょう
 か?
・実際にファイルが生成されてから(コモンダイアログみたいな何か?で)DL選択させる
 までをどのようなコードで記述すれば良いのかもよく見えません。

ちなみに弊社の環境は…
・クライアントマシンのOSはWin95
・ExcelのバージョンはExcel97 SR−2
・サーバはWin2000(サーバ上のExcelも97)
・開発言語はVB.NET(WEBフォーム)
・DBMSはSQL−Server2000
・WEBブラウザはIEの5.5(SP2)
となっています。

ご教示のほど、宜しくお願い致します。

質問者:moondog