El libro contiene filas y columnas ocultas al exportar informes de SQL Server Reporting Services a Excel

Este artículo le ayuda a solucionar el problema por el que se insertan filas o columnas ocultas en un libro de Excel al exportar informes de SQL Server Reporting Services (SSRS) a Excel.

Versión del producto original: SQL Server
Número de KB original: 2777223

Síntomas

Al exportar un informe de Microsoft SSRS a un libro de Excel, hay filas o columnas ocultas en el libro. La siguiente imagen es un ejemplo de este problema:

Captura de pantalla que muestra un ejemplo de filas ocultas, donde el alto de la 8ª fila es demasiado pequeño (fila oculta).

Causa

Este problema se produce porque los altos de fila o los anchos de columna se redondea.

El lenguaje de definición de informes (RDL) permite usar varias unidades de medida (por ejemplo, , inchespixels, centimetersy points) para especificar valores de posición y tamaño. Sin embargo, Excel solo pointsusa . Por lo tanto, la extensión de representación de Excel de SSRS convierte el alto y el ancho de la tabla, los altos de las filas y los anchos de las columnas en points. Este proceso puede incluir el redondeo de algunos valores. En esta situación, el alto o ancho de la tabla y la suma de los altos de fila o los anchos de columna son diferentes. Para compensar la diferencia, la extensión de representación de Excel de SSRS inserta una pequeña fila o columna en el libro.

Solución alternativa

Para solucionar este problema, especifique la unidad de medida en points.

Nota:

Puede convertir otras unidades de medida en puntos. Por ejemplo, puede convertir pulgadas en puntos mediante una proporción de 1 pulgada a 72 puntos.