0

データのみの Excel ダンプを実行するときに、Excel がページ ヘッダーを認識できるように、レポートを操作しようとかなりの時間を費やしています。私は2つのことを疑問に思っていました。

1.) Visual Studio で Excel のエクスポート オプションを変更する方法はありますか? Crystal Reports スタンドアロンでこれを実行できることは知っていますが、残念ながら私のプロジェクトでは VS を使用する必要があります。

2.) 以下を印刷するにはどうすればよいですか。

{レポート ヘッダー}
(注: これは、次の情報を含むボックスであると想定されています)
クエリ:
並べ替え:
集計:
日付:
{レポート ヘッダー}

{ページ ヘッダー A}
-----------TITLE------------ -----------TITLE--------- ---
{ページ ヘッダー A}

{ページ ヘッダー B}
[ページ ヘッダー] [ページ ヘッダー] [ページ ヘッダー] [ページ ヘッダー] [ページ ヘッダー]
{ページ ヘッダー B}

これを印刷するたびに、レポート ヘッダーが行に詰め込まれます。ページ ヘッダー A はまったく表示されず、ページ ヘッダー B は問題なく表示されます。これを回避する方法はありますか?両方のヘッダーをマージしようとしましたが、[ページ ヘッダー] のみが表示され、その上のタイトルは表示されません。

何か案は??

4

1 に答える 1

1

問題を完全には理解していませんが、エクスポート オプションを変更する方法を教えてください。コードでは、ExcelFormatOptions と ExportOptions を使用して設定できます。

以下は、レポートを列幅 100 のデータとしてエクスポートできるようにするコードです。

ExportOptions exportOpts = new ExportOptions();
ExcelFormatOptions excelFormatOpts = new ExcelFormatOptions();

excelFormatOpts.ExcelUseConstantColumnWidth = true;
excelFormatOpts.ExcelConstantColumnWidth = 100;
exportOpts.ExportFormatType = ExportFormatType.ExcelRecord;

exportOpts.FormatOptions = excelFormatOpts;
exportOpts = report_xl.ExportOptions;

「Crystal Reports スタンドアロンでこれを実行できることはわかっていますが、残念ながら私のプロジェクトでは VS を使用する必要があります」と述べたので、これらのオプションを使用して、Crystal 内から Excel にエクスポートする方法を設定できるはずです。 .

これがまさにあなたが探していたものではないことはわかっていますが、質問が 1 週間前から出ていたので、これを捨てようと思います。これが役立つことを願っています。

于 2010-02-15T16:48:04.967 に答える