Compartir a través de


Configuración de la información del dispositivo CSV

La configuración de información del dispositivo para la extensión de representación CSV permite cambiar delimitadores y calificadores y especificar el control de saltos de línea. La extensión del archivo también se puede presentar, junto con la codificación y la inclusión de filas de encabezado en el resultado. Dado que es probable que los delimitadores sean caracteres especiales, debe codificarlos en una sección CDATA, si la configuración se escribe como XML.

En la tabla siguiente se enumeran las opciones de configuración de información del dispositivo para la representación en formato texto.

Configuración Importancia
Encoding Nombre de la Autoridad de Números Asignados de Internet (IANA) de una codificación de caracteres que es compatible con .NET Framework. El valor predeterminado es UTF-8. Algunos ejemplos de otros valores son ASCII, UTF-7 y UTF-16.
ExcelMode Especifica que la salida de destino es para Excel. El valor predeterminado es true.
FieldDelimiter Cadena delimitadora para poner en el resultado. El valor predeterminado es una coma (,). Debe codificar el valor de esta información del dispositivo al pasarla en una dirección URL. Por ejemplo, un carácter de tabulación como delimitador debe ser "%09".

Puede cambiar el delimitador de campo predeterminado a cualquier carácter que desee, incluido TAB, cambiando la configuración de información del dispositivo en el archivo de configuración. Por ejemplo, para usar TAB, actualice el valor FieldDelimiter a <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>

En el ejemplo [TAB] es un carácter de tabulación real, lo que significa que el espacio en blanco aparece en el archivo de configuración. El atributo "xml:space" indica a los analizadores que conserven el espacio en blanco.
FileExtension Extensión de archivo que se va a colocar en el resultado. El valor predeterminado es .CSV. Si se especifican tanto FileExtension como Extension, entonces FileExtension tendrá prioridad.
NoHeader Indica si la fila de encabezado se excluye de la salida. El valor predeterminado es false.
Qualifier Cadena calificadora que se colocará alrededor de los resultados que contengan el delimitador de campo o el delimitador de registros. Si los resultados contienen el calificador, este se repite. La configuración de Qualifier debe ser diferente a la configuración de FieldDelimiter y la de RecordDelimiter. El valor predeterminado es una comilla (").
RecordDelimiter El delimitador de registros que se pondrá al final de cada registro. El valor predeterminado es <cr><lf>.
SuppressLineBreaks Indica si los saltos de línea se quitan de los datos incluidos en el resultado. El valor predeterminado es false. Si el valor es true, las configuraciones FieldDelimiter, RecordDelimiter y Qualifier no pueden ser un carácter de espacio.
UseFormattedValues Indica si las cadenas con formato se colocan en la salida CSV. El valor predeterminado es true cuando ExcelMode es true; de lo contrario, es false.

Véase también

Render
Pasar la configuración de información del dispositivo a las extensiones de representación
Personalizar parámetros de extensión de representación en RSReportServer.Config
Referencia técnica (SSRS)