TVP(Type of DataTable)を.csvファイルまたは.xlsにエクスポートしたいのですが、aspxを使用して.csvにエクスポートしたいです。この質問を手伝ってくれませんか。
質問する
1065 次
2 に答える
1
これを達成する方法はたくさんあります。私のブログを見てください。私は私の記事でそれを行う3つの方法を指定しました。
- RenderControl
- HTMLテーブル
- OLEDB
これらは、相互運用機能を使用せずにそれを行う方法です。
エクスポート時にデータをフォーマットする方法(たとえば、行、列、ヘッダーの色など)。
このために、私は私のブログからこれらを引用したいと思います。
RenderControl
このアプローチを使用すると、GridViewからデータを簡単にエクスポートできます。これは、エクスポートしたデータをGridViewと同じ形式にする場合に役立ちます。
必要に応じてグリッドをフォーマットし、そのRenderControl
メソッドを呼び出します。これにより、スタイルがデータとともにエクスポートされます。
HTMLテーブル
ここでは、シートはhtmlテーブルとして扱われます。このアプローチの利点は、簡単にカスタマイズできることです。任意のhtmlタグを使用して出力をカスタマイズできます。
ラップdata
しhtml style elements
てレンダリングします。
于 2012-06-29T06:07:47.093 に答える
1
データをDataGridにバインドし、ページをレンダリングするだけです。Response.ContentType = "application/vnd.ms-excel";
さらにこれを見てください
于 2012-06-29T06:04:25.417 に答える