Exportación de informes paginados (Generador de informes)

Se aplica a: Generador de informes de Microsoft (SSRS) Generador de informes de Power BI Diseñador de informes en SQL Server Data Tools

Puede exportar un informe paginado a otro formato de archivo, como PowerPoint, Image, PDF, PDF accesible, Microsoft Word o Microsoft Excel, o bien exportarlo si genera un documento de servicio de Atom en el que se enumeren las fuentes de distribución de datos compatibles con Atom que están disponibles en el informe. Puede exportar el informe desde el Generador de informes, el Diseñador de informes (SQL Server Data Tools (SSDT)) o el servidor de informes.

Exporte un informe para hacer lo siguiente:

  • Trabajar con los datos del informe en otra aplicación. Por ejemplo, puede exportar el informe a Excel y, a continuación, continuar trabajando con los datos en Excel.

  • Imprimir el informe en un formato diferente. Por ejemplo, puede exportar el informe al formato de archivo PDF y, a continuación, imprimirlo.

  • Guardar una copia del informe como otro tipo de archivo. Por ejemplo, puede exportar un informe a Word y guardarlo, creando una copia del informe.

  • Usar los datos del informe como fuentes de distribución de datos de las aplicaciones. Por ejemplo, puede generar fuentes de distribución de datos compatibles con Atom que puedan usar Power Pivot o Power BI y luego trabajar con los datos en Power Pivot o Power BI. Para más información, vea Generar fuentes de distribución de datos a partir de un informe.

  • Representar el informe en el servidor de informes resulta útil si se configuran suscripciones o se entregan informes a través del correo electrónico o si se desea guardar un informe que está disponible en el servidor de informes. Para más información, consulte Suscripciones y entrega (Reporting Services).

Reporting Services proporciona muchas extensiones de presentación y admite la exportación de informes a formatos de archivo comunes. Las extensiones de presentación admiten formatos de archivo con saltos de página automáticos (por ejemplo, Word o Excel), saltos de página duros (por ejemplo, PDF o TIFF) o solo datos (por ejemplo, CSV o XML que admita Atom).

Exportar un informe a un formato diferente podría afectar a su paginación. Al obtener una vista previa de un informe, lo ve tal como es presentado por la extensión de presentación HTML, que sigue las reglas de salto de página automático. Al exportar un informe a un formato de archivo diferente, como Adobe Acrobat (PDF), la paginación está basada en el tamaño de página físico, que sigue las reglas de salto de página forzado. Las páginas también pueden separarse mediante saltos de página lógicos que se agregan al informe, pero la longitud real de una página varía en función del tipo de representador que se utiliza. Para cambiar la paginación de su informe, debe entender el comportamiento de la paginación de la extensión de presentación que elija. Podría necesitar ajustar el diseño de su informe para esta extensión de presentación. Para más información, vea Representación y diseño de páginas.

Nota

Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft, en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.

Exportación de un informe del Generador de informes

  1. Ejecute el informe u obtenga una vista previa.

  2. En la cinta de opciones, seleccione Exportar.

    Screenshot showing the Export button in Report Builder.

  3. Seleccione el formato que desea usar.

    Se abre el cuadro de diálogo Guardar como . De forma predeterminada, aparece el nombre de archivo del informe que exportó. Si lo desea, puede cambiar el nombre de archivo.

Exportación de un informe desde el portal web de Reporting Services

  1. En la página Inicio del portal web de Reporting Services, vaya al informe que quiere exportar.

  2. Seleccione el informe para representarlo y obtener una vista previa.

  3. En la barra de herramientas del Visor de informes, seleccione la lista desplegable Exportar.

    Screenshot showing the Reporting Services web portal Export dropdown list.

  4. Seleccione el formato que desea usar.

  5. Seleccione Export (Exportar). Aparece un cuadro de diálogo en el que se pregunta si desea abrir o guardar el archivo.

  6. Para ver el informe en el formato de exportación seleccionado, seleccione Abrir.

    O bien

    Para guardar de manera inmediata el informe en el formato de exportación seleccionado, seleccione Guardar.

    El informe se muestra o se guarda mediante la aplicación asociada al formato elegido. Si selecciona Guardar, se le solicitará una ubicación en la que guardar el informe.

Exportación de un informe desde una biblioteca de SharePoint

  1. Obtenga una vista previa del informe.

  2. En la barra de herramientas, seleccione Acciones, apunte a Exportar y, luego, seleccione el formato que quiere usar.

    Se abre el cuadro de diálogo Descarga de archivos .

  3. Para ver el informe en el formato de exportación seleccionado, seleccione Abrir.

    O bien

    Para guardar de manera inmediata el informe en el formato de exportación seleccionado, seleccione Guardar.

    El informe se muestra o se guarda mediante la aplicación asociada al formato elegido. Si selecciona Guardar, se le solicitará una ubicación en la que guardar el informe.

    Opcionalmente, cambie el nombre de archivo del informe exportado.

    Nota:

    Si el programa no puede abrir el informe en el formato que ha elegido porque no tiene un programa asociado a este tipo de archivo, le solicitará que guarde el informe exportado o que busque un programa en línea para abrirlo.

Representación de tipos de extensión

Hay tres tipos de extensiones de presentación de Reporting Services:

  • Extensiones de presentador de datos: las extensiones de presentación de datos quitan del informe toda la información de formato y muestran solo los datos. El archivo resultante se puede usar para importar los datos del informe sin formato en otro tipo de archivo, como Excel, en otra base de datos, en un mensaje de datos XML o en una aplicación personalizada. Los presentadores de datos no admiten los saltos de página.

    Se admiten las siguientes extensiones de presentación de datos: CSV, XML y Atom.

  • Extensiones del representador de saltos de página automáticos: las extensiones del representador de saltos de página automáticos mantienen el diseño y el formato del informe. El archivo resultante se optimiza para la visualización y la entrega basadas en pantalla, como en una página web o en los controles ReportViewer .

    Se admiten las siguientes extensiones de representador de saltos de página automáticos: Microsoft Excel, Microsoft Word y MHTML (archivo web).

  • Extensiones del representador de saltos de página manuales: las extensiones del representador de saltos de página manuales mantienen el diseño y el formato del informe. El archivo resultante se optimiza para que su aspecto no varíe al imprimirlo o para ver el informe en pantalla con formato de libro.

    Se admiten las siguientes extensiones de presentador de saltos de página duros: TIFF y PDF.

Formatos que puede exportar durante la visualización de informes

Reporting Services proporciona extensiones de representación que representan los informes en formatos diferentes. Debería optimizar el diseño de informe para el formato de archivo elegido. En la tabla siguiente se enumeran los formatos que puede exportar desde la interfaz de usuario. Existen formatos adicionales que puede utilizar con suscripciones de Reporting Services o si va a exportar desde el acceso de la dirección URL. Vea la sección Otras maneras de exportar Informesde este tema.

Formato Tipo de extensión de presentación Descripción
Archivo PDF de Acrobat Salto de página duro La extensión de representación en PDF representa un informe en archivos que se pueden abrir en Adobe Acrobat y en visores de PDF de otros fabricantes que admiten PDF 1.3. Aunque PDF 1.3 es compatible con Adobe Acrobat 4.0 y versiones posteriores, Reporting Services admite Adobe Acrobat 6 o versiones posteriores. La extensión de representación no requiere el software Adobe para representar el informe. Sin embargo, se necesitan visores de PDF, como Adobe Acrobat, para ver o imprimir un informe en formato PDF.

Para más información, vea Exportar a un archivo PDF.
Atom Datos La extensión de presentación Atom genera fuentes de distribución de datos compatibles con Atom desde los informes. Las fuentes de distribución de datos son legibles y se pueden intercambiar con aplicaciones como Power Pivot y Power BI pudiendo ambos usar fuentes de distribución de datos compatibles con Atom.

El resultado es un documento de servicio de Atom que enumera las fuentes de los datos disponibles de un informe. Se crea al menos una fuente de datos para cada región de datos de un informe. Según el tipo de región de datos y los datos que esta muestra, podrían generarse varias fuentes de distribución de datos.

Para más información, vea Generar fuentes de distribución de datos a partir de informes.
CSV Datos La extensión de representación de valores separados por comas (CSV) representa los informes como una representación sin estructura jerárquica de los datos a partir de un informe estándar y sin formato para que resulten fáciles de leer e intercambiar con muchas aplicaciones.

Para más información, vea Exportar a un archivo CSV.
EXCELOPENXML Salto de página automático Se muestra como "Excel" en los menús de exportación al revisar informes. La extensión de representación en Excel representa un informe como un documento de Excel (.xlsx) compatible con Microsoft Excel 2013. Para más información, vea Exportar a Microsoft Excel.
PowerPoint Salto de página duro La extensión de representación de PowerPoint representa un informe como un documento de PowerPoint (.pptx) que es compatible con PowerPoint 2013.
Archivo TIFF Salto de página duro La extensión de presentación en imágenes presenta un informe en un mapa de bits o metarchivo. De manera predeterminada, una extensión de representación en imágenes genera un archivo TIFF del informe, que se puede ver en varias páginas. Cuando el cliente recibe la imagen, se puede mostrar en un visor de imágenes y se puede imprimir.

La extensión de presentación en imágenes puede generar archivos en cualquiera de los formatos que admite GDI+: BMP, EMF, EMFPlus, GIF, JPEG, PNG y TIFF.

Para más información, vea Exportar a un archivo de imagen.
Archivo web Salto de página automático La extensión de representación en HTML representa un informe en formato HTML. La extensión de representación también puede generar páginas HTML completas o fragmentos de HTML para incrustarlos en otras páginas HTML. Todos los HTML se generan con la codificación UTF-8.

La extensión de representación en HTML es la extensión predeterminada para los informes que se previsualizan en el Generador de informes y se visualizan en un explorador, lo que incluye también cuando se ejecutan en el portal web de Reporting Services.

Para más información, vea Representar en HTML.
WORDOPENXML Salto de página automático Se muestra como "Word" en el menú de exportación al visualizar informes. La extensión de representación de Word representa un informe como un documento de Word (.docx) compatible con Microsoft Word 2013. Para más información, vea Exportar a Microsoft Word.
XML Datos La extensión de presentación en XML devuelve un informe en formato XML. El esquema XML del informe es específico de éste y solamente contiene datos. La extensión de representación en XML no representa la información de diseño ni mantiene la paginación. El XML que genera esta extensión se puede importar a una base de datos, se puede usar como mensaje de datos XML o se puede enviar a una aplicación personalizada.

Para más información, vea Exportar a XML.

Reporting Services proporciona características adicionales para ayudarle a crear informes que funcionen bien en otros formatos. Los saltos de página en las regiones de datos Tablix (tabla, matriz y lista), los grupos y los rectángulos proporcionan un mayor control sobre la paginación del informe. Las páginas del informe, delimitadas mediante saltos de página, pueden tener nombres de página diferentes y restablecer la numeración de las páginas. Mediante el uso de expresiones, los nombres de página y los números de página se pueden actualizar dinámicamente cuando se ejecuta el informe. Para más información, vea Paginación en Reporting Services.

Además, puede usar la función RenderFormat integrada para aplicar condicionalmente diseños de informe diferentes para representadores distintos. Para más información, vea Referencias a campos globales y de usuario integrados.

Generación de fuentes de distribución de datos a partir de un informe

Para generar fuentes de distribución de datos desde un informe, ejecute el informe en el portal web de Reporting Services y, luego, seleccione el icono Generar fuente de distribución de datos en la barra de herramientas del portal web. Se le solicita que decida si guardar o abrir el archivo. Si elige Abrir, el documento de servicio de Atom se abre en la aplicación que está asociada a la extensión de archivo .atomsvc. Si elige Guardar, el documento se guarda como un archivo .atomsvc. De forma predeterminada, el nombre del archivo es el nombre del informe. Puede cambiar el nombre a uno que sea más significativo.

Guarde el documento de servicio de Atom en su equipo. Después puede cargarlo a un servidor de informes o a otro servidor para que esté disponible para que otros lo utilicen. Para más información, vea Generar fuentes de distribución de datos a partir de informes y Generar fuentes de distribución de datos a partir de un informe.

Solución de problemas de informes exportados

A veces, los informes parecen diferentes o no funcionan como desea tras exportarlos a un formato diferente. Esto se debe a que podrían aplicarse ciertas reglas y limitaciones al representador. Puede solucionar muchas limitaciones teniéndolas en cuenta al crear el informe. Podría necesitar usar un diseño ligeramente diferente en el informe, alinear cuidadosamente los elementos dentro del mismo, restringir los pies de página del informe a una sola línea de texto, etc.

Números y fechas en árabe

Si un informe contiene texto Unicode y números arábigos, o fechas arábigas, las fechas y los números no se representan correctamente cuando el informe se imprime o cuando se exporta cualquiera de los formatos siguientes.

  • PDF
  • Word
  • Excel
  • Imagen/TIFF

Si se exporta el informe a HTML, las fechas y los números se representan correctamente.

Exportación de informes con imágenes incrustadas o externas

Al exportar un informe paginado en formato de PowerPoint, si el informe tiene una imagen incrustada o externa en segundo plano, la imagen no aparece en el archivo exportado. Lo mismo sucede cuando se exporta a otros formatos como Word.

Otras maneras de exportar Informes

La exportación de un informe es una tarea a petición que se realiza cuando el informe está abierto en el portal web de Reporting Services o en el Generador de informes. Si desea automatizar una operación de exportación (por ejemplo, exportar periódicamente un informe a una carpeta compartida como un tipo de archivo específico), cree una suscripción que entregue el informe a una carpeta compartida. Para obtener más información, vea File Share Delivery in Reporting Services.

De forma predeterminada, los informes cuya vista previa se obtiene en las herramientas de elaboración de informes o que se abren en una aplicación de explorador, como el portal web de Reporting Services, siempre se representan primero en HTML. No es posible especificar una extensión de representación diferente como opción predeterminada para la vista. Sin embargo, puede crear una suscripción que genere un informe en el formato de representación que desee para que se envíe posteriormente a una bandeja de entrada de correo electrónico o una carpeta compartida. Para obtener más información, vea Crear y administrar suscripciones para servidores de informes en modo nativo y Crear, modificar y eliminar una suscripción controlada por datos.

También puede tener acceso a un informe a través de una dirección URL que especifique una extensión de presentación como un parámetro URL y presente directamente el informe en el formato especificado sin presentarlo primero en HTML. En el ejemplo siguiente se presenta un informe en formato Excel:

https://<Report Server Name>/reportserver?/Sales/YearlySalesSummary&rs:Format=Excel&rs:Command=Render

Lo siguiente representa un informe de PowerPoint desde una instancia con nombre:

https://<Report Server Name/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=pptx

Para obtener más información, consulte Export a Report Using URL Access.

Pasos siguientes

¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.