Export de rapport Reporting Services au format CSV
Expression du besoin :
L’objectif est de définir un autre séparateur que la « virgule » pour le format CSV. Dans notre cas nous souhaitons que les données soient délimités par le séparateur « | ».
Mise en place :
La sortie du fichier CSV est personnalisable à l’aide des paramètres « Device Information »
https://technet.microsoft.com/en-us/library/ms155365.aspx et https://technet.microsoft.com/en-us/library/ms156281.aspx
Cette propriété permet de configurer en particuliers le séparateur, l’encodage, le nom de l’extension….
1) La première étape consiste à éditer le fichier rsreportserver.config et se positionner au niveau du nœud render.
2) Si nous souhaitons rajouter en plus du format par défaut, il faut
- Ajouter un nœud XML de type extension, en précisant un nom différent de ceux initialement présent, CSV (pipe séparateur dans notre cas)
- Renseigner les nœuds enfants comme le montre la copie d’écran ci-dessous. L’élément FieldDelimenter permet de spécifier le séparateur de colonne.
Une fois le fichier de configuration enregistré, puis l’instance Reporting Services redémarré, la modification est visible depuis la « toolbar » du site Report Manager comme le montre la copie d’écran ci-dessous.
Comments
- Anonymous
March 17, 2009
PingBack from http://www.clickandsolve.com/?p=24255