6
votes

Obtenir une ligne supplémentaire lors de l'exportation de SSRS Rapport sur Excel

J'ai un simple rapport sur les services de reporting, une table simple, créée avec Enchs 2005, avec l'assistant de rapport.

i Exécutez le rapport sur un serveur R2 RS2008, tel quel et il rend parfaitement.

Lorsque j'exporte vers Excel, une ligne supplémentaire est annexée juste en dessous de la table. La ligne est cachée et a un heigth de 409,5.

Où provient cette ligne? Comment s'en débarrasser?

* nb - aucune ligne supplémentaire si elle est exécutée sur un serveur RS2005


1 commentaires

J'ai le même problème avec un rapport créé avec Enchs 2008, exécutez un serveur RS2008.


4 Réponses :


4
votes

Le seul moyen que j'ai trouvé pour éliminer la ligne cachée change la mise en page du rapport. J'ai augmenté la hauteur de toutes les lignes de 0 53333 cm à 0,538cm. Rien de moins de 0,538cm ne résout pas le problème.

Selon Microsoft, l'objectif lors de l'exportation vers Excel consiste à correspondre à l'apparence visuelle du rapport aussi proche que possible. La sortie Excel peut avoir des éléments inattendus tels que des lignes ou des colonnes supplémentaires ou des cellules fusionnées dans le cadre du processus pour correspondre à la mise en page.


2 commentaires

Il est important de noter ici est que la valeur de 0.538cm n'est pas une silhouette magique qui fonctionnera toujours. Il dépend fortement du type (s) de police et de la taille (s) présents dans les rangées. Par exemple, je devais changer la hauteur de la ligne vers 0.7cm à partir de 0.6cm pour le faire fonctionner.


Cela a accumulé mon cerveau pendant des années. J'ai eu un champ qui contenait plusieurs valeurs de colonne et que le réglage Cangrow = true. Même lorsque tout semblait être aligné, je ne pouvais jamais comprendre pourquoi des rangées supplémentaires apparaissaient encore. Sur un caprice, j'ai décidé de revenir sur cette question et du fil de débordement de la première pile était ceci. Mon numéro magique était de 0.6in. Merci! :)



3
votes

Modification de l'emplacement Tablix sur 0CM, 0cm, réparera le problème.


0 commentaires

0
votes

Essayez de modifier la taille du rapport (non du tableau) sur 0.0pt, 0.0pt.it le réglera automatiquement au minimum requis.


0 commentaires

1
votes

Je rencontrais cette question et j'ai essayé toutes les solutions postées que je pouvais trouver, mais aucune n'a travaillé pour moi. Pour être plus précis, après avoir exporté le rapport SSRS à Excel, une ligne supplémentaire contenait des données dupliquées de la première rangée du groupe. Cette ligne supplémentaire a été contenue dans un groupe qui pourrait être basculé et lorsque ce groupe s'est effondré que la ligne supplémentaire était toujours montrée au lieu de rien.

C'était que la disposition du rapport ressemblait au changement avant de faire le changement. Rapport avant

Ce que je devais faire était d'ajouter une rangée supplémentaire au-dessus et à l'extérieur du groupe imbriqué en cliquant avec le bouton droit de la souris sur la zone de groupe et en sélectionnant "Ajouter une ligne" -> "Groupe extérieur - ci-dessus" Ajouter une ligne en dehors du groupe

Voici le rapport après. Rapport après

Après avoir ajouté les rangées à l'extérieur du groupe, il n'y avait pas de données surpliquées dans une rangée supplémentaire.


0 commentaires