0

データテーブルを Excel にエクスポートする際に問題があります。Excel へのエクスポートは問題ではなく、stackoverflow とインターネットに十分なソリューションがあります。私の問題は、フォーマットでデータテーブルをエクスポートする必要があることです。データテーブルをエクスポートすると、すべてのセル (ヘッダーと本文) が標準 (データフォーマット) として定義されます。したがって、たとえば整数 (数値) と文字列 (テキスト) を使用してデータテーブルをエクスポートすると、Excel で適切な書式が得られます。整数は数値として書式設定され、文字列はテキストとして書式設定されます (Excel では、カテゴリを意味します)。誰かがこれに対する解決策を知っていますか?

現時点では、 http://www.codeproject.com/Tips/406704/Export-DataTable-to-Excel-with-Formatting-in-Csharの関数を使用し てデータテーブルをエクスポートしています。

2 番目の質問です。テーブルスタイリング (headerbackground など) の構成全体を含む 2 番目のデータテーブルでスタイルを設定する方法はありますか?

私の関数では、スタイルを設定する入力パラメーターを使用してこれを構成します。

これが私の考えです。

ExportDatatabletoExcel(ByVal _datatable as datatable, ByVal _styletable as Datatable)
4

2 に答える 2

0

この記事は非常に役立つはずです: Excel オブジェクト モデルを理解する

.NET および Excel を介してスタイルを操作するための詳細とコード例が含まれています。

于 2012-10-30T13:32:36.167 に答える
0

EPPLUS を使用して実際の Excel ドキュメントを作成することもできます。HTML を Excel ドキュメントとして出力するよりも手間がかかりますが、より細かく制御できます。

https://epplus.codeplex.com/

于 2012-10-30T14:04:03.937 に答える