Exportación de un informe paginado a un archivo CSV (Generador de informes)
Se aplica a: Generador de informes de Microsoft (SSRS) Power BI Report Builder Diseñador de informes en SQL Server Data Tools
La extensión de representación de valores separados por comas (CSV) representa los informes paginados como una representación sin estructura jerárquica de los datos a partir de un informe estándar de texto sin formato para que resulten fáciles de leer e intercambiar con muchas aplicaciones.
La extensión de representación CSV usa un delimitador de caracteres de cadena para separar los campos y las filas, y permite configurar dicho delimitador para que sea otro carácter distinto de la coma. El archivo resultante puede abrirse en un programa de hoja de cálculo como Microsoft Excel o usarse como un formato de importación para otros programas. El informe exportado se convierte en un archivo .csv y devuelve un tipo MIME de text/csv.
Si desea trabajar con datos relacionados con gráficos, barras de datos, minigráficos, medidores e indicadores en Microsoft Excel, exporte el informe a un archivo CSV y, a continuación, abra el archivo en Microsoft Excel.
Vea Exportar informes (Generador de informes y SSRS) para más información sobre cómo exportar a formato CSV.
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.
representación en CSV
Los informes CSV representados con la configuración predeterminada presentan las siguientes características:
La cadena delimitadora de campos predeterminada es una coma (
,
).Nota:
Puede cambiar el delimitador de campo por cualquier carácter que desee, incluido Tabulador; para ello, solo tiene que cambiar la configuración de la información del dispositivo. Para obtener más información, consulte Configuración de la información del dispositivo CSV.
La cadena delimitadora de registros es el retorno de carro y el avance de línea (
<cr><lf>
).La cadena calificadora de texto es el signo de comillas tipográficas (
"
).El representador de CSV no agrega calificadores alrededor de todas las cadenas de texto. Los calificadores de texto solo se agregan cuando el valor contiene el carácter delimitador o cuando tiene un salto de línea.
Si el texto contiene una cadena delimitadora incrustada o una cadena calificadora, el texto se incluye entre calificadores de texto y se duplican las cadenas calificadoras incrustadas.
Se omite tanto el formato como el diseño.
Durante la representación no se tienen en cuenta los elementos siguientes:
Encabezado de página
Pie de página
Elementos de informes personalizados
Línea
Imagen
Rectángulo
Subtotales automáticos
El resto de los elementos del informe se ordenan de arriba a abajo y, a continuación, de izquierda a derecha. Cada elemento se representa en una columna. Si el informe contiene elementos de datos anidados, como listas o tablas, los elementos primarios se repiten en cada registro.
En la tabla siguiente se indica el aspecto de los elementos de informe cuando se representan:
Elemento | Comportamiento de la representación |
---|---|
Cuadro de texto | Representa el contenido del cuadro de texto. En el modo predeterminado, se da formato a los elementos según las propiedades de formato de los mismos. En modo compatible, las configuraciones de la información del dispositivo puede cambiar el formato. Para obtener más información sobre variantes de interpretación, siga leyendo este artículo. |
Tabla | Realiza la representación mediante la expansión de la tabla y la creación de una fila y una columna para cada fila y columna del nivel máximo de detalle. Las filas y columnas de subtotal no tienen encabezados de columna ni de fila. No se admiten informes detallados. |
Matrix | Realiza la representación mediante la expansión de la matriz y la creación de una fila y una columna para cada fila y columna del nivel máximo de detalle. Las filas y columnas de subtotal no tienen encabezados de columna ni de fila. |
List | Representa un registro para cada instancia o fila de detalle de la lista. |
Subinforme | El elemento primario se repite en todas las instancias del contenido. |
Gráfico | Se representa mediante la creación de una fila para cada valor de gráfico y etiquetas de miembro. Las etiquetas de las series y las categorías de las jerarquías se quitan y se incluyen en la fila de un valor de gráfico. |
Barra de datos | Se representa como un gráfico. Normalmente, una barra de datos no incluye jerarquías ni etiquetas. |
Minigráfico | Se representa como un gráfico. Normalmente, un minigráfico no incluye jerarquías ni etiquetas. |
Indicador | Se representa como un único registro con los valores máximo y mínimo de la escala lineal, los valores inicial y final del intervalo, y el valor del puntero. |
Indicador | Se representa como un único registro con el nombre del estado activo, los estados disponibles y el valor de los datos. |
Map | Se representa como una fila con las etiquetas y los valores para cada miembro de mapa de una capa de mapa. Si el mapa tiene varias capas, los valores de las filas varían, en función de si las capas de mapa usan las mismas regiones de datos de mapa u otras diferentes. Si varias capas de mapa utilizan la misma región de datos, las filas contienen datos de todas. |
Datos jerárquicos y agrupados
Para que los datos jerárquicos y los datos agrupados puedan representarse en el formato CSV, es necesario quitar la información de estructura jerárquica.
La extensión de representación quita información de estructura jerárquica en el informe y lo convierte en una estructura de árbol que representa los grupos anidados dentro de la región de datos. Para quitar información de estructura jerárquica en el informe:
Se quita información de estructura jerárquica de las jerarquías de fila antes que de las jerarquías de columna.
Las columnas se ordenan de la manera siguiente: los cuadros de texto del cuerpo se ordenan de izquierda a derecha y de arriba abajo seguidos por las regiones de datos, que se ordenan de izquierda a derecha y de arriba abajo.
Dentro de una región de datos, las columnas se ordenan de la manera siguiente: los miembros de las esquinas, los miembros de la jerarquía de fila, los miembros de la jerarquía de columna y, a continuación, las celdas.
Las regiones de datos del mismo nivel son regiones de datos o grupos dinámicos que comparten una región de datos común o un antecesor dinámico. Los datos del mismo nivel se identifican creando una bifurcación del árbol sin información de estructura jerárquica.
Para obtener más información, vea Tablas, matrices y listas (Generador de informes y SSRS).
Modos de representador
La extensión de representación CSV puede funcionar en dos modos: uno está optimizado para Excel; el otro está optimizado para aplicaciones que no sean de Microsoft que requieren el cumplimiento estricto de CSV con la especificación para CSV de RFC 4180. Dependiendo del modo que use, las regiones de datos del mismo nivel se administran de manera diferente.
Modo predeterminado
El modo predeterminado está optimizado para Excel. En modo predeterminado, el informe se representa como un archivo CSV con varias secciones de datos representados en CSV. Una línea vacía delimita cada región de datos. Las regiones de datos del mismo nivel incluidas en el cuerpo del informe se representan como bloques de datos independientes dentro del archivo CSV. El resultado es un archivo CSV en el que:
Los cuadros de texto individuales incluidos en el cuerpo del informe se representan una vez como el primer bloque de datos dentro del archivo CSV.
Cada región de datos del mismo nivel de nivel superior existente en el cuerpo del informe se representa en su propio bloque de datos.
Las regiones de datos anidadas se representan diagonalmente en el mismo bloque de datos.
Formato
Los valores numéricos se representan en su estado con formato. Excel puede reconocer valores numéricos con formato, como moneda, porcentaje y fecha, y puede dar formato a las celdas de forma adecuada al importar el archivo CSV.
Modo compatible
El modo compatible está optimizado para aplicaciones que no sean de Microsoft.
Regiones de datos
Solo la primera fila del archivo contiene los encabezados de columna y cada fila tiene el mismo número de columnas.
Formato
Se quita el formato a los valores.
Interactividad
Este representador no admite la interactividad en los formatos CSV generados. No se representan los elementos interactivos siguientes:
Hipervínculos
Mostrar u ocultar
Mapa del documento
Vínculos de obtención de detalles o vínculos click-through
Ordenación de usuarios finales
Encabezados fijos
Marcadores
Valores de configuración de la información del dispositivo
Puede cambiar algunos valores predeterminados para este representador. Estas configuraciones incluyen el modo de representación, los caracteres que se usarán como delimitadores y los caracteres que se usarán como cadena predeterminada para el calificador de texto. Puede cambiar esta configuración modificando la configuración de información del dispositivo. Para obtener más información, consulte Configuración de la información del dispositivo CSV.
Contenido relacionado
- Paginación en Reporting Services (Generador de informes y SSRS)
- Comportamientos de representación (Generador de informes y SSRS)
- Funcionalidad interactiva para diferentes extensiones de representación de informes (Generador de informes y SSRS)
- Representar elementos de informe (Generador de informes y SSRS)
- Tablas, matrices y listas (Generador de informes y SSRS)