Arbeitsmappe enthält ausgeblendete Zeilen und Spalten, wenn Sie Berichte aus SQL Server Reporting Services nach Excel exportieren
In diesem Artikel können Sie das Problem umgehen, bei dem ausgeblendete Zeilen oder Spalten in eine Excel-Arbeitsmappe eingefügt werden, wenn Sie Berichte aus SQL Server Reporting Services (SSRS) nach Excel exportieren.
Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 2777223
Symptome
Wenn Sie einen Microsoft SSRS-Bericht in eine Excel-Arbeitsmappe exportieren, gibt es ausgeblendete Zeilen oder Spalten in der Arbeitsmappe. Die folgende Abbildung zeigt ein Beispiel für dieses Problem:
Ursache
Dieses Problem tritt auf, weil Zeilenhöhen oder Spaltenbreiten gerundet werden.
Mit der Berichtsdefinitionssprache (Report Definition Language, RDL) können Sie mehrere Maßeinheiten (z. B. , pixels
, centimeters
und points
) verwenden, inches
um Positions- und Größenwerte anzugeben. Excel verwendet jedoch nur points
. Daher konvertiert die SSRS-Excel-Renderingerweiterung die Höhe und Breite der Tabelle, die Zeilenhöhen und die Spaltenbreiten in points
. Dieser Prozess kann das Runden einiger Werte umfassen. In diesem Fall unterscheiden sich die Tabellenhöhe oder -breite und die Summe der Zeilenhöhen oder Spaltenbreiten. Um den Unterschied auszugleichen, fügt die SSRS-Excel-Renderingerweiterung eine kleine Zeile oder Spalte in die Arbeitsmappe ein.
Problemumgehung
Um dieses Problem zu umgehen, geben Sie die Maßeinheit in points
an.
Hinweis
Sie können andere Maßeinheiten in Punkte konvertieren. Beispielsweise können Sie Zoll in Punkt konvertieren, indem Sie ein Verhältnis von 1 Zoll zu 72 Punkten verwenden.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für