Exportar a Microsoft Excel (Generador de informes y SSRS)
La extensión de representación de Excel Reporting Services representa un informe en el formato nativo de Microsoft Excel 2007-2010. El formato es Office Open XML. El tipo de contenido de los archivos generados por este representador es application/vnd.openxmlformats-officedocument.spreadsheetml.sheet y la extensión del nombre de los archivos es .xlsx.
Importante |
---|
Si tiene una suscripción a archivos compartidos en SQL Server 2012 Reporting Services que está configurada para guardar una versión de Excel (xlsx) de un informe en un archivo compartido de Windows, y el archivo de Excel es superior a 10MB, aparece el siguiente error cuando se intenta ejecutar la suscripción:
Puede utilizar uno de los métodos siguientes para resolver el error:
|
El nombre de la versión anterior de la extensión de representación de Excel, compatible con Microsoft Excel 2003, se cambia a Excel 2003. Solo la extensión de representación de Excel está disponible de forma predeterminada. Debe actualizar los archivos de configuración de Reporting Services para que la extensión de representación de Excel 2003 esté disponible. El tipo de contenido de los archivos generados por este representador es application/vnd.ms-excel y la extensión del nombre de los archivos es .xls. Este representador proporciona compatibilidad con la versión anterior, Microsoft Excel 2003. Para usar el representador actual de Excel en lugar del representador anterior de Excel 2003, instale el Paquete de compatibilidad de Microsoft Office para formatos de archivos de Word, Excel y PowerPoint.
Importante |
---|
La extensión de representación de Microsoft Excel 2003 ha quedado obsoleta. Para obtener más información, vea Características desusadas de SQL Server Reporting Services en SQL Server 2012. |
El informe se exporta a una hoja de cálculo de Excel, pero pierde algunos elementos de diseño originales, tal y como se describe en este tema.
Nota de seguridad |
---|
Cuando se define un parámetro de tipo String, el usuario ve un cuadro de texto que admite cualquier valor. Si un parámetro de informe no está vinculado a un parámetro de consulta y los valores del parámetro se incluyen en el informe, un usuario del informe puede escribir sintaxis de expresión, un script o una dirección URL en el valor del parámetro y representar el informe en Excel. Si, posteriormente, otro usuario visualiza el informe y hace clic en el contenido del parámetro representado, el usuario podría ejecutar accidentalmente el script o el vínculo malintencionados. Para reducir el riesgo de ejecución accidental de scripts malintencionados, abra los informes representados exclusivamente desde orígenes de confianza. Para obtener más información acerca de la protección de informes, vea Proteger informes y recursos. |
[!NOTA]
Puede crear y modificar las definiciones de informe (.rdl) en el Generador de informes y en el Diseñador de informes en SQL Server Data Tools. Cada entorno de creación proporciona varias maneras de crear, abrir y guardar informes y elementos relacionados. Para obtener más información, vea la información sobre el diseño de informes en el Generador de informes y el Administrador de informes (SSRS) en el sitio web microsoft.com.
En este artículo
Ventajas de utilizar el representador de Excel
Disponibilidad del representador de Excel 2003
Diferencias entre los representadores de Excel y de Excel 2003
Elementos de informe en Excel
Paginación
Nombres de las pestañas de las hojas de cálculo
Propiedades de documento
Encabezados y pies de página
Interactividad
Representación de estilos en Excel
Limitaciones de Excel
Cambiar informes en tiempo de ejecución
Configuración de la información del dispositivo
Ventajas de utilizar el representador de Excel
El uso de la extensión de representación de Excel proporciona muchas ventajas. En la tabla siguiente se comparan los representadores de Excel 2003 y de Excel.
Propiedad |
Excel 2003 |
Excel |
---|---|---|
Número máximo de columnas por hoja de cálculo |
256 |
16,384 |
Número máximo de filas por hoja de cálculo |
65,536 |
1,048,576 |
Número de colores permitido en una hoja de cálculo |
56 (paleta) |
Aproximadamente 16 millones (color de 24 bits) |
Archivos comprimidos ZIP |
No hay |
Compresión ZIP |
Además, la extensión de representación de Excel proporciona mayor precisión, y el ancho de las columnas de Excel refleja más exactamente el ancho de las columnas de los informes.
Volver al principio
Disponibilidad del representador de Excel 2003
En SQL Server 2012 Reporting Services, el representador predeterminado de Excel es la versión compatible con Microsoft Excel 2007-2010. Es la opción de Excel que aparece en los menús de Exportar del Administrador de informes y SharePoint. La versión anterior, compatible con Excel 2003, se denomina a partir de ahora Excel 2003 y aparece en los menús con ese nombre. La opción de menú Excel 2003 no está visible de forma predeterminada, pero el administrador puede hacer que lo esté actualizando el archivo de configuración RSReportServer. Si desea exportar informes de SQL Server Data Tools (SSDT) con el representador de Excel 2003, debe actualizar el archivo de configuración RSReportDesigner. Sin embargo, aunque se haga que el representador de Excel 2003 esté visible, no está disponible en todos los escenarios. El archivo de configuración RSReportServer reside en el servidor de informes, por lo que las herramientas o productos desde los que exporte informes se deben conectar con un servidor de informes para leer el archivo de configuración. Si utiliza las herramientas o los productos en modo sin conexión o local, hacer que el representador de Excel 2003 esté visible no tiene ningún efecto. La opción de menú Excel 2003 sigue sin estar disponible. Si hace que el representador de Excel 2003 esté visible en el archivo de configuración RSReportDesigner, la opción de menú Excel 2003 siempre está disponible en la vista previa de informes de SQL Server Data Tools (SSDT).
La extensión de la opción de menú Excel 2003 nunca está visible en los escenarios siguientes:
El Generador de informes está en modo sin conexión y se obtiene la vista previa de un informe en el Generador de informes. Esto es así en las versiones independiente y ClickOnce del Generador de informes.
El elemento web Visor de informes está en modo local y la granja de servidores de SharePoint no está integrada en un servidor de informes de Reporting Services. Para obtener más información, vea Informes en modo local frente al modo conectado en el Visor de informes (Reporting Services en modo de SharePoint).
Si el representador de la opción de menú Excel 2003 se configura para que esté visible, las opciones de Excel y de Excel 2003 están disponibles en los escenarios siguientes:
Administrador de informes si Reporting Services está instalado en modo nativo.
Sitio de SharePoint si Reporting Services está instalado en modo integrado de SharePoint.
SQL Server Data Tools (SSDT) y obtiene una vista previa del informe.
Generador de informes está conectado a un servidor de informes. Puede tratarse de una versión de ClickOnce o independiente del Generador de informes.
El elemento web Visor de informes en modo remoto.
En el siguiente XML se muestran los elementos para las dos extensiones de representación de Excel en los archivos de configuración RSReportServer y RSReportDesigner:
<Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/>
<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="false"/>
La extensión EXCELOPENXML define el representador de Excel para Excel 2007-2010. La extensión EXCEL define la versión de Excel 2003. Visible = “false” indica que el representador de Excel 2003 está oculto. Para obtener más información, vea Archivo de configuración RSReportServer y Archivo de configuración RSReportDesigner.
Volver al principio
Diferencias entre los representadores de Excel y de Excel 2003
Los informes, representados con los representadores de Excel o Excel 2003, suelen ser idénticos y solo en raras ocasiones observará diferencias entre los dos formatos. En la tabla siguiente se comparan los representadores de Excel y de Excel 2003:
Propiedad |
Excel 2003 |
Excel |
---|---|---|
Familia de fuentes predeterminada |
Arial |
Calibri |
Tamaño de fuente predeterminado |
10 pto |
11 pto |
Alto de fila predeterminado |
12,75 pto |
15 pto |
Puesto que el informe establece explícitamente el alto de fila, el alto de fila predeterminado afecta solo a las filas cuyo tamaño se configura automáticamente al exportar a Excel.
Volver al principio
Elementos de informe en Excel
Los rectángulos, los subinformes, el cuerpo de los informes y las regiones de datos se representan como un rango de celdas de Excel. Los cuadros de texto, las imágenes, los gráficos, las barras de datos, los minigráficos, los mapas, los medidores y los indicadores se deben representar dentro de una celda de Excel, que podría combinarse en función del diseño del resto del informe.
Las imágenes, gráficos, minigráficos, barras de datos, mapas, medidores, indicadores y líneas se colocan dentro de una celda de Excel, pero se sitúan encima de la cuadrícula de la celda. Las líneas se representan como bordes de las celdas.
Los gráficos, minigráficos, barras de datos, mapas, medidores e indicadores se exportan como imágenes. Los datos que describen, como el valor y las etiquetas miembros de un gráfico, no se exportan con ellos y no están disponibles en el libro de Excel a menos que se incluya en una columna o fila de una región de datos dentro de un informe.
Si desea trabajar con datos de gráficos, minigráficos, barras de datos, mapas, medidores e indicadores, exporte el informe a un archivo .csv o genere fuentes de distribución de datos conformes a Atom a partir del informe. Para obtener más información, vea Exportar a un archivo CSV (Generador de informes y SSRS) y Generar fuentes de distribución de datos a partir de informes (Generador de informes y SSRS).
Volver al principio
Tamaño de página
La extensión de representación en Excel usa la configuración del ancho y del alto de la página para determinar la configuración del papel en la hoja de cálculo Excel. Excel intenta hacer coincidir los valores de las propiedades PageHeight y PageWidth con uno de los tamaños de papel más comunes.
Si no encuentra ninguna coincidencia, Excel usa el tamaño de página predeterminado para la impresora. La orientación se establece en Vertical si el ancho de página es menor que el alto; en caso contrario, se establece en Horizontal.
Volver al principio
Nombres de las pestañas de las hojas de cálculo
Al exportar un informe a Excel, las páginas del mismo que se crearon con saltos de página se exportan a hojas de cálculo diferentes. Si proporcionó un nombre de página inicial para el informe, cada hoja de cálculo del libro de Excel tendrá este nombre de forma predeterminada. El nombre aparece en la pestaña de la hoja de cálculo. Sin embargo, dado que cada hoja de cálculo de un libro debe tener un nombre único, un número entero a partir de 1 que se incrementa en 1 se anexa al nombre de página inicial para cada hoja de cálculo adicional. Por ejemplo, si el nombre de la página inicial es Informe de ventas por año fiscal, la segunda hoja de cálculo se denominaría Informe de ventas por año fiscal1, la tercera Informe de ventas por año fiscal2 y así sucesivamente.
Si todas las páginas del informe creadas con saltos de página proporcionan nombres de página nuevos, cada hoja de cálculo tendrá el nombre de página asociado. Sin embargo, estos nombres de página podrían no ser únicos. Si los nombres de página no son únicos, las hojas de cálculo se denominan de la misma manera que los iniciales de las páginas. Por ejemplo, si el nombre de página de dos grupos es Ventas de NW, una pestaña de la hoja de cálculo tendrá el nombre Ventas de NW y la otra Ventas de NW1.
Si el informe no proporciona un nombre de página inicial ni nombres de página relacionados con los saltos de página, las pestañas de la hoja de cálculo tendrán los nombres predeterminados Hoja1, Hoja2 y así sucesivamente.
Reporting Services proporciona propiedades para establecer en los informes, regiones de datos, grupos y rectángulos con el fin de ayudarle a crear informes que se puedan exportar a Excel de la manera que desee. Para obtener más información, vea Paginación en Reporting Services (Generador de informes y SSRS).
Volver al principio
Propiedades de documento
El presentador de Excel escribe los metadatos siguientes en el archivo de Excel.
Propiedades del elemento de informe |
Descripción |
---|---|
Created |
Fecha y hora de ejecución del informe como un valor de fecha y hora de ISO. |
Author |
Autor del informe |
Descripción |
Descripción del informe |
LastSaved |
Fecha y hora de ejecución del informe como un valor de fecha y hora de ISO. |
Volver al principio
Encabezados y pies de página
En función del valor de SimplePageHeaders en la información del dispositivo, el encabezado de página se puede representar de dos maneras: en la parte superior de cada cuadrícula de celda de la hoja de cálculo o en la propia sección de encabezado de la hoja de cálculo de Excel. De forma predeterminada, el encabezado se representa en la cuadrícula de celda en la hoja de cálculo de Excel.
El pie de página siempre se representa en la propia sección de pie de página de la hoja de cálculo de Excel, sin tener en cuenta el valor del parámetro SimplePageHeaders.
Las secciones de encabezados y pies de página de Excel admiten un máximo de 256 caracteres, incluido el marcado. Si se supera este límite, el representador de Excel quita caracteres de marcado comenzando al final de la cadena de encabezado, la cadena de pie de página o ambas cadenas; de este modo, reduce el número total de caracteres. Si se quitan todos los caracteres de marcado y la longitud todavía supera el máximo, la cadena se trunca comenzando por la derecha.
Configuración de SimplePageHeader
De forma predeterminada, el parámetro SimplePageHeaders de información del dispositivo se establece en False; por consiguiente, los encabezados de página se representan como filas en el informe en la superficie de la hoja de cálculo de Excel. Las filas de la hoja de cálculo que contienen los encabezados se convierten en filas bloqueadas. Puede inmovilizar o movilizar el panel en Excel. Si está seleccionada la opción Imprimir títulos, estos encabezados se imprimen en cada página de la hoja de cálculo de manera automática.
El encabezado de página se repite en la parte superior de cada hoja de cálculo del libro, excepto en la portada del mapa del documento si la opción Imprimir títulos está seleccionada en la pestaña Diseño de página de Excel. Si la opción Imprimir en la primera página o Imprimir en la última página no está seleccionada en los cuadros de diálogo Editar propiedades del encabezado de informe o Propiedades de pie de informe, el encabezado no se agregará a la primera o a la última página respectivamente.
Los pies de página se representan en la sección de pie de página de Excel.
Debido a las limitaciones de Excel, los cuadros de texto son el único tipo de elemento de informe que se puede representar en la sección de encabezado y pie de página de Excel.
Volver al principio
Interactividad
En Excel se admiten algunos elementos interactivos. A continuación se describen sus comportamientos específicos.
Mostrar u ocultar
Microsoft Excel tiene limitaciones en el modo de administrar los elementos de informe ocultos y visibles cuando éstos se exportan. Los grupos, filas y columnas que contienen elementos de informe que pueden mostrarse y ocultarse se representan como esquemas de Excel. Excel crea esquemas que expanden y contraen filas y columnas completas, lo que puede provocar que se colapsen elementos de informe que no se deberían contraer. Además, los símbolos de esquema de Excel pueden mostrarse desordenados con esquemas superpuestos. Para solucionar estos problemas, al usar la extensión de representación en Excel se aplican las reglas de esquema siguientes:
El elemento de informe que se puede mostrar y ocultar y que está situado en la esquina superior izquierda se podrá seguir mostrando y ocultando en Excel. Los elementos de informe que se pueden mostrar y ocultar y que comparten un espacio vertical u horizontal con el elemento de informe que se puede mostrar y ocultar y que está situado en la esquina superior izquierda no se podrán mostrar ni ocultar en Excel.
Para determinar si las filas o las columnas podrán contraer una región de datos, se determinan la posición del elemento de informe que controla la activación o desactivación de la visualización y la posición del elemento de informe que se muestra o se oculta. Si el elemento que controla la activación o desactivación de la visualización aparece antes que el elemento que se va a mostrar u ocultar, las filas contraerán el elemento. De lo contrario, son las columnas las que contraen el elemento. Si el elemento que controla la activación o desactivación de la visualización aparece por igual al lado y encima del área que se va a mostrar y ocultar, el elemento se representa con filas que son contraídas por filas.
Para determinar dónde se sitúan los subtotales en el informe representado, la extensión de representación examina la primera instancia de un miembro dinámico. Si un miembro estático del mismo nivel aparece justo encima, se da por hecho que el miembro dinámico equivale a los subtotales. Los esquemas se establecen para indicar que se trata de datos de resumen. Si no hay ningún elemento estático del mismo nivel de un miembro dinámico, la primera instancia de la instancia es el subtotal.
Debido a una limitación de Excel, los esquemas se pueden anidar 7 niveles como máximo.
Mapa del documento
Si existe alguna etiqueta de mapa del documento en el informe, se representa un mapa del documento. El mapa del documento se representa como una portada de Excel que se inserta en la posición de la primera pestaña del libro. La hoja de cálculo se denomina Mapa del documento.
La propiedad DocumentMapLabel del elemento de informe o grupo determina el texto mostrado en el mapa del documento. Las etiquetas del mapa del documento aparecen en el orden en que aparecen en el informe, comenzando en la primera fila y en la primera columna. A cada celda de etiqueta de mapa del documento se le aplica una sangría equivalente al número de niveles que aparece en el informe. Para representar cada nivel de sangría se sitúa la etiqueta en la columna siguiente. Excel admite hasta 256 niveles de anidamiento de esquema.
El esquema del mapa del documento se representa como un esquema de Excel que se puede contraer. La estructura de esquema coincide con la estructura anidada del mapa del documento. El estado de expansión y contracción del esquema se inicia en el segundo nivel.
El nodo raíz del mapa es el nombre del informe, <reportname>.rdl, y no es interactivo. La fuente de los vínculos del mapa del documento es Arial, 10pt.
Vínculos de obtención de detalles
Los vínculos de obtención de detalles que aparecen en cuadros de texto se representan como hipervínculos de Excel en la celda en la que se representa el texto. Los vínculos de obtención de detalles para imágenes y gráficos se representan como hipervínculos de Excel en la imagen cuando se representa ésta. Al hacer clic, el vínculo de obtención de detalles abre el explorador predeterminado del cliente y navega hasta la vista HTML del destino.
Hipervínculos
Los hipervínculos que aparecen en cuadros de texto se representan como hipervínculos de Excel en la celda en la que se representa el texto. Los hipervínculos para imágenes y gráficos se representan como hipervínculos de Excel en la imagen cuando se representa ésta. Al hacer clic, el hipervínculos abre el explorador predeterminado del cliente y navega hasta la dirección URL de destino.
Ordenación interactiva
Excel no admite la ordenación interactiva.
Marcadores
Los vínculos de marcador que aparecen en cuadros de texto se representan como hipervínculos de Excel en la celda en la que se representa el texto. Los vínculos de marcador para imágenes y gráficos se representan como hipervínculos de Excel en la imagen cuando se representa ésta. Cuando se hace clic, el marcador va a la celda de Excel en la que se presenta el elemento de informe marcado.
Volver al principio
Presentación de estilos en Excel
A continuación se describe brevemente el modo en que se presentan los elementos en Excel.
Paleta de colores
Excel 2003 solo admite una paleta de hasta 56 colores. Los primeros 56 colores únicos usados en el informe se definen en una paleta personalizada. Si en el informe se usan más de 56 colores, la extensión de representación hace coincidir el color requerido con uno de los 56 colores disponibles en la paleta. Para hacer coincidir los colores con los existentes en la paleta se usa el algoritmo de coincidencia de colores de Excel.
En Excel 2007-2010 no se usa la paleta y se admiten aproximadamente 16 millones de colores.
Volver al principio
Limitaciones de Excel
Microsoft Excel impone limitaciones a los informes exportados debido a las funciones de Excel y sus formatos de archivo. A continuación se indican las más importantes:
El ancho máximo de las columnas en Excel es de 255 caracteres o 1726,5 puntos. El representador no comprueba que el ancho de columna es menor que el límite.
El alto máximo de las filas es de 409 puntos. Si el contenido de la fila provoca que el alto de fila supere los 409 puntos, el contenido se divide y se agrega a la fila siguiente.
El número máximo de caracteres de una celda es de 32.767. Si se supera este límite, el representador muestra un mensaje de error.
[!NOTA]
En Excel 2003, en una celda de una hoja de cálculo de Excel se muestran aproximadamente 1000 caracteres, pero el resto de los caracteres hasta alcanzar el máximo permitido pueden editarse en la barra de fórmulas. Esta limitación no existe en Excel 2007-2010.
En Excel no se define un número máximo de hojas de cálculo, pero hay una serie de factores externos, como la memoria y el espacio en disco, que pueden hacer que se apliquen limitaciones.
En los esquemas, Excel permite hasta 7 niveles de anidamiento.
Si el elemento de informe que controla si la visualización de otro elemento va activarse o desactivarse no está en la fila o en la columna anterior o siguiente al elemento controlado, el esquema también se deshabilita.
Tamaños de archivos de Excel 2003
Cuando los informes se exportan y guardan en Excel 2003, no se benefician de la optimización de archivos que Excel aplica automáticamente a sus archivos de libro *.xls. El mayor tamaño del archivo puede producir problemas al enviar por correo electrónico suscripciones y datos adjuntos. Para reducir el tamaño de los archivos* .xls de los informes exportados, ábralos y vuelva a guardar los libros. El guardar de nuevo los libros suele reducir el tamaño de los archivos entre un 40 y un 50%.
Cuadros de texto y texto
Las siguientes limitaciones se aplican a los cuadros de texto y al texto:
Los valores de cuadro de texto que son expresiones no se convierten en fórmulas de Excel. El valor de cada cuadro de texto se evalúa durante el procesamiento del informe. La expresión evaluada se exporta como el contenido de cada celda de Excel.
Los cuadros de texto se presentan dentro de una celda de Excel. El tamaño de fuente, la fuente, la decoración y el estilo de fuente son los únicos formatos que se admiten en el texto individual dentro de una celda de Excel.
El efecto de texto "Suprarrayado" no está admitido en Excel.
Excel agrega un relleno predeterminado de aproximadamente 3,75 puntos en los lados izquierdo y derecho de las celdas. Si la configuración de relleno de un cuadro de texto es menor que 3,75 puntos, y el texto cabe muy justo en él, es posible que se produzca el ajuste del texto en Excel.
[!NOTA]
Para evitar este problema, aumente el ancho del cuadro de texto en el informe.
Imágenes
Las siguientes limitaciones se aplican a las imágenes:
Las imágenes de fondo de los elementos de informe se omiten porque Excel no admite imágenes de fondo en celdas individuales.
La extensión de presentación en Excel solamente admite la imagen de fondo del cuerpo del informe. Si se muestra una imagen de fondo del cuerpo del informe en el informe, la imagen se presenta como una imagen de fondo de la hoja de cálculo.
Rectángulos
La siguiente limitación se aplica a los rectángulos.
- Los rectángulos de los pies de página del informe no se exportan a Excel. Sin embargo, los rectángulos del cuerpo del informe, las celdas de Tablix, etc., se representa como un intervalo de celdas de Excel.
Encabezados y pies de página del informe
Las siguientes limitaciones se aplican a los encabezados y pies de página del informe:
Los encabezados y pies de página de Excel admiten un máximo de 256 caracteres, incluido el marcado. La extensión de presentación trunca la cadena en los 256 caracteres.
Reporting Services no admite márgenes en los encabezados y pies de página del informe. Cuando se exportan a Excel, estos valores de margen se configuran en cero y cualquier encabezado o pie de página que contenga varias filas de datos no podría imprimir varias filas, dependiendo de la configuración de la impresora.
Los cuadros de texto de un encabezado o pie de página mantienen el formato, pero no su alineación, cuando se exportan a Excel. Esto se produce porque los espaciosa iniciales y finales se recortan cuando el informe se representa en Excel.
Combinar celdas
La siguiente limitación se aplica a la combinación de celdas:
- Si se combinan celdas, el ajuste de línea no funcionará correctamente. Si hay celdas combinadas en una fila donde se ha presentado un cuadro de texto con la propiedad AutoSize, el ajuste automático de tamaño no funcionará.
El representador de Excel es principalmente un presentador de diseño. Su objetivo es replicar el diseño del informe representado tanto como sea posible en una hoja de cálculo de Excel y, por consiguiente, las celdas podrían estar combinadas en la hoja de cálculo para conservar el diseño del informe. Las celdas combinadas pueden producir problemas porque la funcionalidad de ordenación de Excel requiere que las celdas se combinen de una manera muy concreta para que la ordenación funcione correctamente. Por ejemplo, Excel requiere que los intervalos de celdas combinadas tengan el mismo tamaño para ser ordenadas.
Si es importante que los informes exportados a las hojas de cálculo de Excel puedan estar ordenados, entonces siguiente puede ayudarle a reducir el número de celdas combinadas en las hojas de cálculo de Excel, que es la causa común de las dificultades de la funcionalidad de ordenación de Excel.
No alinear los elementos a derecha y a izquierda es la causa más común de las celdas combinadas. Asegúrese de que los bordes derechos e izquierda de todos los elementos de informe se alinean unos con otros. La alineación de los elementos y que tengan el mismo ancho resolverá el problema en la mayoría de los casos.
Aunque alinee todos los elementos con precisión, podría encontrar en algunos casos raros en los que algunas columnas siguen estando combinadas. Esto podría deberse al redondeo y a la conversión interna de unidades cuando se representa la hoja de cálculo de Excel. En el lenguaje de definición de informes (RDL), puede especificar la posición y el tamaño de diferentes unidades de medida, como pulgadas, píxeles, centímetros y puntos. Internamente Excel utiliza los puntos. Para minimizar la conversión y la posible inexactitud del redondeo al convertir pulgadas y centímetros en puntos, considere especificar todas las mediciones en puntos para obtener resultados más directos. Una pulgada es 72 puntos.
Grupos de filas y grupos de columna de informes
Los informes con grupos de filas o grupos de columnas contienen celdas vacías cuando se exportan a Excel. Imagine un informe que agrupe las filas por canal de ventas y código postal. Cada canal incluye muchos códigos postales y cada código postal contiene los nombres de muchas tiendas. El informe se muestra en la siguiente imagen.
Cuando el informe se exporta a Excel, el código postal solo aparece en una celda de la columna de códigos postales. En función de la alineación del texto en el informe (arriba, en el centro o abajo), el valor está en la celda primera, central o última. Las demás celdas están vacías. La columna que contiene los nombres de las tiendas no tiene ninguna celda vacía. En la siguiente imagen se muestra el informe una vez exportado a Excel. Los bordes de celdas rojos se han agregado por motivos de claridad. No forman parte del informe exportado.
Esto significa que es necesario modificar los informes con grupos de filas o grupos de columnas después de exportarlos a Excel y antes de poder mostrar los datos exportados en una tabla dinámica. Debe agregar el valor de grupo a las celdas en faltan para que la hoja de cálculo sea una tabla plana con valores en todas las celdas. En la siguiente imagen se muestra la hoja de cálculo actualizada.
Si crea un informe y va a exportarlo a Excel para realizar análisis más exhaustivos de los datos, es aconsejable que no incluya grupos de filas ni columnas en el informe.
Volver al principio
Cambiar informes en tiempo de ejecución
Si un informe se debe representar en varios formatos y no es posible crear un diseño del informe que se represente de la manera que desea en todos los formatos necesarios, podría considerar la utilización del valor del RenderFormat integrado global, para cambiar condicionalmente la apariencia del informe en tiempo de ejecución. De este modo puede ocultar o presentar los elementos de informe dependiendo del representador usado para obtener los mejores resultados en cada formato. Para obtener más información, vea Referencias a campos globales y de usuario integrados (Generador de informes y SSRS).
Volver al principio
Configuración de la información del dispositivo
Puede cambiar parte de la configuración predeterminada de este representador cambiando los valores de configuración de la información del dispositivo. Para obtener más información, vea Configuración de la información del dispositivo Excel.
Volver al principio
Vea también
Conceptos
Paginación en Reporting Services (Generador de informes y SSRS)
Comportamientos de la representación (Generador de informes y SSRS)
Representar elementos de informe (Generador de informes y SSRS)