¿Hay alguna manera de exportar a Excel desde un informe de SSRS para que el encabezado que se muestra en la primera página del informe se omita solo en la exportación de Excel? Actualmente, agrega un marco congelado en la parte superior de la hoja de trabajo.Exportación de SSRS a Excel sin encabezados
Respuesta
actualización
Véase también mi respuesta about how to add a new Excel rendering option that strips the header
Respuesta original sigue:
Si se puede obtener la dirección URL de la salida de Excel (algunas versiones de SSRS abandonan el navegador mostrarla), Puede añadir un código al final:
&rc:SimplePageHeaders=True
Esto elimina el encabezado. Este es un truco manual que viene muy bien, o se puede añadir al archivo rsreportserver.config
<Render>
<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering">
<Configuration>
<DeviceInfo>
<SimplePageHeaders>True</SimplePageHeaders>
</DeviceInfo>
</Configuration>
</Extension>
</Render>
De no ser así hay Aspose.Cells o OfficeWriter - No he utilizado ninguno de los productos, sólo sé de su existencia.
O para el muy valiente, se puede create your own custom renderer
Lamentablemente, Reporting Services 2000, 2005 y 2008 no tienen una forma de alterar los resultados del informe en función del método de representación seleccionado por el usuario. Esto significa que su única alternativa es proporcionar un parámetro para el informe que ocultará o mostrará el encabezado.
Si los usuarios acceden a los informes a través del Administrador de informes, generalmente esta no es una resolución razonable y no hay una buena resolución para el problema. Si está ejecutando suscripciones que procesan el informe en Excel y entregan los informes por correo electrónico, recurso compartido de archivos o SharePoint, este método es adecuado para resolver el problema.
Estaría dispuesto a pagar una pequeña cantidad de dinero por una extensión de método de representación personalizada si alguien ha codificado una solución para esto. Pero hasta la fecha, no he visto un conjunto de códigos que logre este propósito.
Un par de notas sobre mi experiencia en la aplicación de la mod config en la respuesta de Chris:
Si su informe fue generado por el asistente de informes, tenga en cuenta que el asistente coloca el texto "encabezado" del informe en el cuerpo, no en el encabezado. Por lo tanto, asegúrese de que su encabezado esté realmente en una sección de encabezado.
Encontré que el uso de la vista previa del informe VS 2008 no mostraba el cambio en la exportación. Sin embargo, cuando volví a explorar mi página web (que contiene un control ReportViewer), presiono Ctrl + F5 y luego exporté como esperaba.
No olvide volver a implementar su informe.
- 1. Formato de fecha 2008 de SSRS y exportación a confusión de Excel
- 2. Exportación de un ListView a formato Excel
- 3. Javascript o exportación Flash a CSV/Excel
- 4. Exportación a Excel JSF y PrimeFaces
- 5. Exportación de datos de defectos de HP QC a Excel
- 6. Exportación de archivo de Excel a Ver (MVC)
- 7. Clase de generación/exportación de archivos PHP Microsoft Excel
- 8. Exportación de una tabla HTML a Excel desde ASP.NET MVC
- 9. Exportación de tablas jsp a excel, word, pdf
- 10. Informe de SSRS Los colores cambian al exportar a excel
- 11. cakephp componente de exportación excel/csv
- 12. Exportar de SQL Server a Excel con encabezados de columna?
- 13. exportación funcione a DLL sin clases
- 14. Crear una exportación personalizada a Excel para ReportViewer (rdlc)
- 15. SSRS no respeta la propiedad CanGrow al exportar a Excel
- 16. Cómo detener el ajuste de texto al exportar un visor de informes (SSRS) a Excel?
- 17. Congelar encabezados de columna mientras se desplaza en SSRS
- 18. Exportar a Excel desde Crystal Reports sin encabezados/pies de página
- 19. Problema de codificación de exportación de ASP.NET Excel
- 20. Exportación de datos MYSQL a Excel/CSV a través de php
- 21. Oracle to Excel - Procedimiento de exportación PL/SQL
- 22. Node.JS función de exportación sin envoltorio objeto
- 23. Exportación de hojas de cálculo de Excel a xml con celdas en blanco
- 24. SSRS: ocultar de forma condicional columnas basadas en valores de parámetros: la exportación de CSV ignora
- 25. PowerShell: Format-Table sin encabezados
- 26. Parse HTTP encabezados sin procesar
- 27. Phpmyadmin VISTA exportación sin DATABASE_NAME o algoritmo
- 28. Exportación de MySQL a MongoDB
- 29. Exportación de Blender a Three.js
- 30. tabla de exportación a HTML Excel función JavaScript añadir seleccione el nombre del archivo
"& rc: SimplePageHeaders = True" no funcionó con mi instancia de SSRS 2008 R2 .. :( Para obtener la URL, haga clic en Exportar a Excel que se abre una ventana emergente por un momento, presione ESC para detener Renderizado y cierre automático de la ventana, copie el URL de la barra de direcciones .... – Faiz