2011-08-05 3 views
0

私はレポートヘッダーセクションとNOセクションのみを持つレポートを持っています。すべてのデータ行の1水平ラインでExcelレポートのエクスポートを有効にします

それは私がこのように、多くの列と1行を返すクエリ持っている形式の原因にする必要があります:、

VAL1、VAL2、val3は、val4、val5をval6

そして、私はそれをしたいですクリスタルレポートではとExcelの表示は、このようなファイル:

定数のLabel1 val1と

定数Label2をは

定数LABEL3をVAL2 val3は

定数Label4からval4

定数Label5 val5

定数Label6 val6

これは、Crystalレポートに正しく表示されますが、エクスポートは(データのみ)を秀でているとき、それは水平1にこれらのすべてを取ります 定数ラベル1 val1定数ラベル2 val2定数ラベル3 val3 .....

これを解決するには?本当にありがとう!!!

答えて

0

エクセルが理解できるデリミタがないため、エクセルですべての値が1行にスローされるのは、その理由です。レポートの同じセクションにある値を1つ上に置くだけでは不十分です。あなたが試すことができるいくつかのことがあります。

  1. 6行しかない場合は、レポートヘッダーを6つのサブセクションに分割し、各サブセクションに定数ラベル値を入力します。 CRはおそらく、Excelに引き継がれる何らかの区切り文字でこれらをエクスポートするでしょう。

  2. これでうまくいかない場合は、タブ、改行などを使用して1つの長い値の文字列を作成するレポートヘッダーに1つの数式を入力します。たとえば、totext(constant) + chr(9) + label + chr(10) + totext(constant2) + ...ただし、データをフォーマットする必要があります。この方法の欠点は、各セルのフォーマットが失われることです(すべてのセルが文字列タイプになります)。

関連する問題