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:

Screenshot: Beispiel für ausgeblendete Zeilen, bei denen die 8. Zeilenhöhe zu klein ist (ausgeblendete Zeile).

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, centimetersund points) verwenden, inchesum 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 pointsan.

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.