jeudi 25 novembre 2010

[SSRS] Ajouter un délimiteur au format d'export csv sur Reporting Service

Reporting services propose par défaut 7 formats d'export :
  • Fichier XML avec données de rapport
  • CSV (délimité par des virgules)
  • Fichier Acrobat (PDF)
  • MHTML (archive Web)
  • Excel
  • Fichier TIFF
  • Word
Lorsqu'on exporte en csv, le délimiteur par défaut est la virgule (il s'agit du format utilisé aux US)



Une demande qui revient régulièrement est de pouvoir exporter en csv avec un délimiteur point-virgule.

Mise en place:

Il faut pour cela aller éditer le fichier rsreportserver.config qui se trouve dans le répertoire \MSRS10.nomdelinstance\Reporting Services\ReportServer

Au niveau du noeud render, il suffit d'ajouter le bloc suivant (la première ligne est un copier-coller de la ligne d'extension CSV standard) :



Il suffit d'enregistrer le fichier et de redémarrer le service Reporing Services. On a maintenant accès dans la liste des exports à CSV (point-virgule) :



Si l'on fait un export pour vérifier que tout fonctionne, on a bien le résultat attendu :


To be continued...

1 commentaire:

  1. Bonjour David.
    Je me permet de vous poser une petite question. Qui contacter pour avoir une présentation, en entreprise, des possibilités offerte par SSRS?

    RépondreSupprimer