Paramètres d'informations de périphérique CSV
Les paramètres d'informations de périphérique de l'extension de rendu CSV permettent de modifier les séparateurs et les qualificateurs et de spécifier la manière de gérer les sauts de ligne. L'extension du fichier peut également être envoyée, ainsi que l'encodage et l'inclusion des lignes d'en-tête dans la sortie. Étant donné que les séparateurs sont probablement des caractères spéciaux, vous devez les encoder dans une section CDATA, si les paramètres sont écrits au format XML.
Le tableau suivant répertorie les paramètres d'informations de périphérique qui permettent un rendu du rapport au format Texte.
Paramètre |
Valeur |
---|---|
Encoding |
Nom IANA (Internet Assigned Numbers Authority) d'un encodage de caractères pris en charge par le .NET Framework. La valeur par défaut est UTF-8. Les exemples d'autres valeurs incluent ASCII, UTF-7 et UTF-16. |
ExcelMode |
Indique que la sortie cible est destinée à Excel. La valeur par défaut est true. |
FieldDelimiter |
Chaîne de séparateur à placer dans le résultat. La valeur par défaut est une virgule (,). Vous devez encoder la valeur de cette information de périphérique pour la transmettre à une URL. Par exemple, un caractère de tabulation utilisé en tant que séparateur doit être codé par « %09 ». Vous pouvez changer de séparateur de champs par défaut et utiliser le caractère de votre choix, y compris TAB, en modifiant les paramètres d'informations de périphérique dans le fichier de configuration. Par exemple, pour utiliser TAB, remplacez le paramètre FieldDelimiter par : <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter> Dans l'exemple, [TAB] est une vraie tabulation, ce qui signifie que l'espace blanc apparaît dans le fichier de configuration. L'attribut « xml:space » indique aux analyseurs de conserver l'espace blanc. |
FileExtension |
Extension de fichier à placer dans le résultat. La valeur par défaut est .CSV. Si les paramètres FileExtension et Extension sont spécifiés, alors le paramètre FileExtension est prioritaire. |
NoHeader |
Indique si la ligne d'en-tête est exclue de la sortie. La valeur par défaut est false. |
Qualifier |
Chaîne de qualificateur à placer dans les résultats qui contiennent le séparateur de champs ou le séparateur d'enregistrements. Si les résultats contiennent le qualificateur, celui-ci est répété. Le paramètre Qualifier doit être différent des paramètres FieldDelimiter et RecordDelimiter. La valeur par défaut est un guillemet ("). |
RecordDelimiter |
Séparateur d'enregistrements à placer à la fin de chaque d'enregistrement. La valeur par défaut est <cr><lf>. |
SuppressLineBreaks |
Indique si les sauts de ligne sont supprimés des données incluses dans la sortie. La valeur par défaut est false. Si la valeur est true, les paramètres FieldDelimiter, RecordDelimiter et Qualifier ne peuvent pas être un espace. |
UseFormattedValues |
Indique si les chaînes mises en forme sont placées dans la sortie CSV. La valeur par défaut est true lorsque le ExcelMode a pour valeur true ; sinon, la valeur par défaut est false. |
Voir aussi
Référence
Concepts
Transmission de paramètres d'informations de périphérique aux extensions de rendu
Personnaliser les paramètres d'extension de rendu dans RSReportServer.Config