DBからレポートを生成し、エクスポートボタンを追加して、同じ種類のレポートをExcel形式で表示できるようにします。ここの鍵は実装が簡単なため、CSVはXLSよりも簡単です。ASP.NETのファイルをExcelファイルにエクスポートする簡単な方法はありますか?
3
A
答えて
4
Excelは実際にはHTMLを読むのに多少良いです。特に、HTMLに単一のテーブルが含まれている場合。 Excelでファイルのアップを開くには、ブラウザをお伝えしたい場合は、単に自分自身でそれをレンダリングするのではなく、これはExcelでドキュメントを開くためにブラウザに指示
Response.ContentType = "application/vnd.ms-excel"
使用することができます。しかし、いくつかの問題があります。誰かがOO.orgのcalcで開くとうまくいくとは思えません。また、保存しようとすると、ユーザーがファイルの種類を変更しない限り、ファイルを実際のExcelファイルに変換することはありません。それがあなたの組織のイントラネットアプリケーションの場合、これは問題ではないかもしれません。プラスの面は、まっすぐなCSVを使用するときに行えない色、枠線、および数式を使用できることです。
0
あなたは、指定されたHtmlTextWriterを使用することができます。
グリッドはDataGridオブジェクトであるSystem.IO.StringWriter stringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);
grid.RenderControl(htmlWriter);
。他のタイプのコントロールも使用できます。
関連する問題
- 1. SQLテーブルを別々のパイプ区切りファイルに簡単にエクスポートする方法はありますか?
- 2. asp.netアプリケーションのファイルをExcelにエクスポートする
- 3. DataTableをExcelファイルにエクスポートするasp.net
- 4. XCodeでファイルを簡単に置き換える方法はありますか?
- 5. .Netから簡単なデータをExcelファイルに挿入する最も簡単な方法
- 6. データベーステーブル全体をExcelファイルに出力する最も簡単な方法は?
- 7. iphoneアプリケーションで読み取り可能なファイルにExcelファイルを変換する最も簡単な方法
- 8. Readlineに代わる簡単な方法はありますか?
- 9. Powershell 2:出力のすべてのビットをファイルに転送する簡単な方法はありますか?
- 10. データベースSQLスクリプトファイルをオブジェクトごとに1つのファイルに分割する簡単な方法はありますか?
- 11. データテーブルからエクスポートする方法wpfのファイルをExcelにエクスポートする#
- 12. CObListを簡単にソートする方法はありますか?
- 13. QProgressBarを簡単にカスタマイズする方法はありますか?
- 14. フレックスプリローダーを隠す簡単な方法はありますか?
- 15. WSDLファイルを簡単に書くのに便利なツールはありますか?
- 16. 通常のファイルをWordPressプラグインに変換する簡単な方法はありますか?
- 17. 棚にPythonの一時ファイルを使用する簡単な方法はありますか?
- 18. "elseif marathon"より簡単な方法はありますか?
- 19. ファイルが存在するかどうかを調べる簡単な方法はありますか?
- 20. WebSphereに簡単にデプロイする方法はありますか?
- 21. .xcconfigファイルにxcodeビルドの設定をエクスポートする方法はありますか?
- 22. モデルからデータをエクスポートしてrubyonrailsのファイルをExcelにエクスポートする方法
- 23. HTMLテーブルをSQLファイルに保存する簡単な方法は?
- 24. Chromeで.txtファイルを表示、編集、ローカルに保存する簡単な方法はありますか
- 25. BJ concurencyを扱う簡単な方法はありますか?
- 26. NSArrayを後方に反復する簡単な方法はありますか?
- 27. Pythonを使ってcsvファイルの値を照合する簡単な方法はありますか?
- 28. ファイルを検索する方法は、最も簡単で簡単ですか?
- 29. ファイルからColdFusionコメントを削除する簡単な方法はありますか?
- 30. mpgファイルから1と0を出力する簡単な方法はありますか?
私はこれを非常に単純なアプリケーションで実行しましたが、実際にはうまく機能しました。どんな種類の輸出などでもなく、1行のコードですべてを処理しました。 – MattGWagner