Impostazioni relative alle informazioni sul dispositivo CSVCSV Device Information Settings

Le impostazioni relative alle informazioni sul dispositivo per l'estensione per il rendering CSV consentono di modificare i delimitatori e i qualificatori e di specificare il tipo di gestione delle interruzioni di riga.The device information settings for the CSV rendering extension allow delimiters and qualifiers to be changed and line break handling to be specified. È anche possibile specificare l'estensione di file, nonché la codifica e l'inclusione delle righe di intestazione nell'output.The extension of the file can also be submitted, as well as the encoding and inclusion of header rows in the output. Poiché in genere i delimitatori sono caratteri speciali, è necessario codificarli in una sezione CDATA, se le impostazioni sono scritte in formato XML.Because delimiters are likely to be special characters, you should encode them in a CDATA section, if the settings are written as XML.

Nella tabella seguente sono elencate le impostazioni relative alle informazioni sul dispositivo per il rendering in formato testo.The following table lists the device information settings for rendering in Text format.

ImpostazioneSetting ValoreValue
CodificaEncoding Il nome IANA (Internet Assigned Numbers Authority) di una codifica dei caratteri supportata da .NET Framework.The Internet Assigned Numbers Authority (IANA) name of a character encoding that is supported by the .NET Framework. Il valore predefinito è UTF-8.The default value is UTF-8. Esempi di altri valori includono ASCII, UTF-7 e UTF-16.Examples of other values include ASCII, UTF-7, and UTF-16.
ExcelModeExcelMode Specifica che l'output di destinazione è destinato a Excel.Specifies that the target output is for Excel. Il valore predefinito è true.The default value is true.
FieldDelimiterFieldDelimiter Stringa di delimitazione da inserire nel risultato.The delimiter string to put in the result. Il valore predefinito è una virgola (,).The default value is a comma (,). Quando si passano queste informazioni sul dispositivo a un URL, è necessario codificarne il valore.You should URL encode the value of this device information when passing it on a URL. Un carattere di tabulazione utilizzato come delimitatore corrisponde ad esempio a "%09".For example, a tab character as a delimiter should be "%09".

È possibile modificare il delimitatore di campo predefinito impostandolo su qualsiasi carattere desiderato, incluso TAB, modificando le impostazioni relative alle informazioni sul dispositivo nel file di configurazione.You can change the default field delimiter to any character that you want, including TAB, by changing the device information settings in the configuration file. Per usare TAB, aggiornare ad esempio l'impostazione FieldDelimiter impostandola su <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>For example, to use TAB, update the FieldDelimiter setting to <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>

Nell'esempio [TAB] è un carattere di tabulazione effettivo, pertanto nel file di configurazione viene visualizzato una spazio vuoto.In the example [TAB] is an actual tab character, which means that whitespace appears in the configuration file. L'attributo "xml:space" indica al parser che lo spazio vuoto deve essere mantenuto.The "xml:space" attribute tells parsers to preserve whitespace.
FileExtensionFileExtension Estensione di file per il risultato.The file extension to put on the result. Il valore predefinito è .CSV.The default value is .CSV. Se sono stati specificati sia FileExtension che Extension , FileExtension avrà la precedenza.If both FileExtension and Extension are specified then FileExtension will take precedence.
NoHeaderNoHeader Indica se la riga di intestazione è esclusa dall'output.Indicates whether the header row is excluded from the output. Il valore predefinito è false.The default value is false.
QualifierQualifier Qualificatore da inserire prima e dopo i risultati che contengono il delimitatore di campo o di record.The qualifier string to put around results that contain the field delimiter or record delimiter. Se i risultati contengono il qualificatore, il qualificatore viene ripetuto.If the results contain the qualifier, the qualifier is repeated. L'impostazione Qualifier deve essere diversa da FieldDelimiter e RecordDelimiter .The Qualifier setting must be different from the FieldDelimiter and RecordDelimiter settings. Il valore predefinito è costituito dalle virgolette (").The default value is a quotation mark (").
RecordDelimiterRecordDelimiter Delimitatore di record da inserire alla fine di ogni record.The record delimiter to put at the end of each record. Il valore predefinito è <cr><lf>.The default value is <cr><lf>.
SuppressLineBreaksSuppressLineBreaks Indica se le interruzioni di riga vengono rimosse dai dati inclusi nell'output.Indicates whether line breaks are removed from the data included in the output. Il valore predefinito è false.The default value is false. Se il valore è true, le impostazioni FieldDelimiter, RecordDelimitere Qualifier non possono essere un carattere di spazio.If the value is true, the FieldDelimiter, RecordDelimiter, and Qualifier settings cannot be a space character.
UseFormattedValuesUseFormattedValues Indica se le stringhe formattate vengono inserite nell'output CSV.Indicates whether formatted strings are put into the CSV output. Il valore predefinito è true quando ExcelMode è true, in caso contrario è false.The default value is true when ExcelMode is true; otherwise it is false.

Vedere ancheSee Also

RenderRender
Passaggio delle impostazioni relative alle informazioni sul dispositivo alle estensioni per il rendering Passing Device Information Settings to Rendering Extensions
Personalizzare i parametri di estensione per il rendering in RSReportServer.Config Customize Rendering Extension Parameters in RSReportServer.Config
Guida di riferimento tecnico (SSRS)Technical Reference (SSRS)