ASP.NETWebFormsサイトでデータベースからExcelファイルにオンザフライでタイムテーブルをエクスポートする必要があります。
ユーザーが[Excelにエクスポート]リンクをクリックすると、このファイルが生成されます。明示的に生成してサーバーに保存し、オンデマンドでダウンロードできるようにしたくありません。何百ものファイルになるからです。私はそれを行うためのすべてのデータを持っているので、問題はどのアプローチを使用するかについてだけです。
私の同僚の1人は、以前は非常に醜い方法でこれを行いました。彼は別のWebページを作成し、エクスポートに必要なすべてのデータをStringBuilderインスタンスにプッシュし、そのすべてのコンテンツをResponseオブジェクトに書き込み、適切なヘッダーを追加して次のようにしました。 Excelファイル。この作業はすべて、Page_Loadイベントハンドラーで300loc実行されます。
そして、私たちのサーバーは
助言がありますか?前もって感謝します
9544 次
1 に答える
0
SpreadsheetGear for .NETを使用すると、これを簡単に行うことができます。
こちらの Excel レポート サンプル ページで多数のライブ サンプルを確認し、こちらから無料試用版をダウンロードできます。
免責事項: 私は SpreadsheetGear LLC を所有しています
于 2009-11-21T21:23:07.063 に答える