0

jqgrid から Excel にエクスポートしようとしています。ASP.Net (MVC ではありません) を使用しています。契約は、拡張機能が必要.xlsxないということです.xls

私はこれを見つけまし.xls

ありがとう

4

1 に答える 1

1

answerのコードからコードを調べる (およびテスト プロジェクトをダウンロードする) ことをお勧めします。最初の回答は、 Open XML SDK 2.0を使用して XLSX ファイルを生成する方法を示すデモを提供します。このメソッドDataForExcel.CreateXlsxAndFillDataは、XLSX をストリームとして生成します。のコードの別の部分はExcelResult.ExecuteResultASP.NET MVC を対象としていますが、サイズが小さく、理解しやすいことを願っています。サーバー応答の HTTP ヘッダーにContent-Type,Content-Encodingおよびpart のみを設定します。content-disposition次にstream.WriteTo (response.OutputStream);、XLSX 結果のストリームで応答の本文を埋めるために使用します。つまり、ASP.NET アプリケーションで使用するコードを簡単に書き直すことができます。

2 つ目は、jqGrid に必要な I バックエンドを ASP.NET (MVC ではない) で実装する方法の例を示しています。

于 2012-11-22T15:59:15.740 に答える