Compartir a través de


Exportar a un archivo CSV (Generador de informes y SSRS)

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.

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 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.

[!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

Representación en CSV

Modos de representación

Interactividad

Configuración de la información del dispositivo

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 TAB; para ello, solo tiene que cambiar la configuración de la información del dispositivo. Para obtener más información, vea Configuración de la información del dispositivo CSV.

  • La cadena delimitadora de registros es el retorno de carro y el salto 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, la configuración de la información del dispositivo puede cambiar el formato. Para obtener más información sobre los modos de representación de CSV, vea la sección correspondiente a continuación.

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.

Matriz

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.

Lista

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.

Medidor

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.

Mapa

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ía, 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).

Icono de flecha usado con el vínculo Volver al principioVolver al principio

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 de terceros que requieren un 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 del mismo nivel. 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 de terceros.

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

Ningún formato CSV generado por este representador admite la interactividad. 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

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Configuración de la información del dispositivo

Mediante la modificación de la configuración de la información del dispositivo, puede cambiar algunos valores de configuración predeterminados para este representador, incluidos 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. Para obtener más información, vea Configuración de la información del dispositivo CSV.

Icono de flecha usado con el vínculo Volver al principioVolver 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)

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)