Le classeur contient des lignes et des colonnes masquées lorsque vous exportez des rapports de SQL Server Reporting Services vers Excel
Cet article vous aide à contourner le problème lié à l’insertion de lignes ou de colonnes masquées dans un classeur Excel lorsque vous exportez des rapports de SQL Server Reporting Services (SSRS) vers Excel.
Version du produit d’origine : SQL Server
Numéro de la base de connaissances d’origine : 2777223
Symptômes
Lorsque vous exportez un rapport Microsoft SSRS vers un classeur Excel, le classeur contient des lignes ou des colonnes masquées. L’image suivante est un exemple de ce problème :
Cause
Ce problème se produit car les hauteurs de ligne ou les largeurs de colonne sont arrondies.
Le langage RDL (Report Definition Language) vous permet d’utiliser plusieurs unités de mesure (par exemple, inches
, pixels
, centimeters
et points
) pour spécifier des valeurs de position et de taille. Toutefois, Excel utilise uniquement points
. Par conséquent, l’extension de rendu Excel SSRS convertit la hauteur et la largeur du tableau, les hauteurs des lignes et les largeurs des colonnes en points
. Ce processus peut inclure l’arrondi de certaines valeurs. Dans ce cas, la hauteur ou la largeur du tableau et la somme des hauteurs de ligne ou des largeurs de colonne sont différentes. Pour compenser la différence, l’extension de rendu Excel SSRS insère une petite ligne ou colonne dans le classeur.
Solution de contournement
Pour contourner ce problème, spécifiez l’unité de mesure dans points
.
Remarque
Vous pouvez convertir d’autres unités de mesure en points. Par exemple, vous pouvez convertir des pouces en points en utilisant un rapport de 1 pouce à 72 points.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour