A pasta de trabalho contém linhas e colunas ocultas ao exportar relatórios de SQL Server Reporting Services para o Excel

Este artigo ajuda você a contornar o problema em que linhas ou colunas ocultas são inseridas em uma pasta de trabalho do Excel ao exportar relatórios de SQL Server Reporting Services (SSRS) para o Excel.

Versão original do produto: SQL Server
Número de KB original: 2777223

Sintomas

Quando você exporta um relatório do Microsoft SSRS para uma pasta de trabalho do Excel, há linhas ou colunas ocultas na pasta de trabalho. A imagem a seguir é um exemplo desse problema:

A captura de tela mostra um exemplo de linhas ocultas, em que a altura da 8ª linha é muito pequena (linha oculta).

Motivo

Esse problema ocorre porque as alturas da linha ou as larguras da coluna são arredondadas.

A RDL (Linguagem de Definição de Relatório) permite que você use várias unidades de medida (por exemplo, inches, pixels, centimeterse points) para especificar valores de posição e tamanho. No entanto, o Excel usa apenas points. Portanto, a extensão de renderização do SSRS Excel converte a altura e a largura da tabela, as alturas das linhas e as larguras das colunas em points. Esse processo pode incluir arredondar alguns valores. Nessa situação, a altura ou largura da tabela e a soma das alturas ou larguras da coluna da linha são diferentes. Para compensar a diferença, a extensão de renderização do SSRS Excel insere uma pequena linha ou coluna na pasta de trabalho.

Solução alternativa

Para contornar esse problema, especifique a unidade de medição em points.

Observação

Você pode converter outras unidades de medida em pontos. Por exemplo, você pode converter polegadas em pontos usando uma taxa de 1 polegada para 72 pontos.