6

デフォルトでは、csv はテキスト ボックス名を列の csv ヘッダー名として使用します。テキスト ボックスにスペースは使用できません。

csv のテキスト ボックスとは異なるヘッダーを作成するにはどうすればよいですか?
csvにエクスポートするときにヘッダーにカンマを表示する方法はありますか?

: ソリューションは 1 つのレポートに対してのみである必要があります。グローバルではありません。

4

5 に答える 5

3

列名はDataElementNameプロパティから取得されます。空白の場合は、Nameプロパティから取得されます。残念ながら、コンマや引用符は使用できません。

ここにブログ投稿があります:

http://www.behindthecode.net/Blog/post/2008/01/29/How-to-modify-Reporting-Services-CSV-export-Behavior.aspx

csvエクスポートの構成ファイルの設定を変更する方法について。これらは地球規模の変化です。利用可能なプロパティのリストは次のとおりです。

http://msdn.microsoft.com/en-us/library/ms15536​​5.aspx

これらのどれもあなたが必要とするスペース、または私が現在達成しようとしている列名の引用を許可しません。ごめん。

于 2011-03-08T11:09:21.960 に答える
0

次のクエリ パラメータを URL に追加します。

  • #対象 - [ URL]&rs:format=CSV&rc:FieldDelimiter=%23
  • ;対象 - [ URL]&rs:format=CSV&rc:FieldDelimiter=";"

どこかの構成ファイルを変更せずにレポートマネージャーから直接実行できるかどうかわからない

更新:これを読み直した後、このような手順から列ヘッダーを返していますか?

SELECT tbl.colname [my column name, some text],  
       tbl.col2    [another, col]

角括弧を使用すると、文字をエスケープできます。

于 2010-04-15T07:58:18.783 に答える