CSV 轉譯延伸模組的裝置資訊設定允許變更分隔符和限定符,並指定換行符處理。 您也可以提交檔案的副檔名,以及選擇輸出中是否包含標頭列和其編碼方式。 由於分隔符可能是特殊字元,因此如果設定是以 XML 撰寫,您應該在 CDATA 區段中編碼它們。
下表列出以文字格式轉譯的裝置資訊設定。
| 設定 | 價值觀 |
|---|---|
Encoding |
.NET Framework 所支援之字元編碼的因特網指派號碼授權單位 (IANA) 名稱。 預設值是 UTF-8。 其他值的範例包括 ASCII、UTF-7 和 UTF-16。 |
ExcelMode |
指定目標輸出為 Excel 格式。 預設值是 true。 |
FieldDelimiter |
要放入結果中的分隔符字串。 預設值為逗號 (,)。 您應在 URL 上傳遞此裝置資訊時,對它的值進行 URL 編碼。 例如,製表符作為分隔符應該是「%09」。 您可以變更組態檔中的裝置資訊設定,將預設欄位分隔符變更為您想要的任何字元,包括 TAB。 例如,若要使用 TAB,請將 FieldDelimiter 設定更新為 <FieldDelimiter xml:space=“preserve”>[TAB]</FieldDelimiter> 在範例中,[TAB] 是一個實際的製表符號,表示空白字元會出現在組態檔中。 “xml:space” 屬性會告訴剖析器保留空格符。 |
FileExtension |
指定給結果的檔案副檔名。 預設值是 .CSV。 如果同時指定了FileExtension和Extension,那麼FileExtension將優先使用。 |
| NoHeader | 指出標頭列是否從輸出中排除。 預設值是 false。 |
Qualifier |
要放在包含欄位分隔符或記錄分隔符之結果周圍的限定符字串。 如果結果包含限定符,則限定符會被重複。 設定 Qualifier 必須與 FieldDelimiter 和 RecordDelimiter 設定不同。 預設值為引號 ()。 |
RecordDelimiter |
在每個記錄結尾放置的分隔符。 預設值為 <cr><lf>。 |
| SuppressLineBreaks | 指出是否從輸出中包含的數據中移除換行符。 預設值是 false。 如果值為 true,則 FieldDelimiter、 RecordDelimiter和 Qualifier 設定不能是空格符。 |
UseFormattedValues |
指出格式化字串是否放入 CSV 輸出中。 預設值為 true 當 ExcelMode 為 true 時;否則為 false。 |
另請參閱
Render
將裝置資訊設定傳遞至轉譯延伸模組
在 RSReportServer.Config 中自定義轉譯延伸元件參數
技術參考 (SSRS)