Настройки информации об устройстве CSV

Настройки сведений об устройстве для расширения CSV для визуализации позволяют изменять разделители и квалификаторы и указывать обработку разрывов строк. Расширение файла также можно отправить, а также кодировку и включение строк заголовков в выходные данные. Так как разделители, скорее всего, будут специальными символами, их следует закодировать в разделе CDATA, если параметры записываются как XML.

В следующей таблице перечислены параметры сведений об устройстве для отрисовки в текстовом формате.

Настройки Ценность
Encoding Имя кодировки символов Управления по присвоению номеров в Интернете (IANA), поддерживаемой платформой .NET Framework. Значение по умолчанию — UTF-8. Примерами других значений являются ASCII, UTF-7 и UTF-16.
ExcelMode Указывает, что целевые выходные данные предназначены для Excel. Значение по умолчанию — true.
FieldDelimiter Строка разделителя, которая будет помещена в результат. Значение по умолчанию — запятая (,). При передаче в URL-адрес следует закодировать значение этой информации устройства. Например, символ табуляции в качестве разделителя должен быть "%09".

Вы можете изменить разделитель полей по умолчанию на любой нужный символ, включая TAB, изменив параметры сведений об устройстве в файле конфигурации. Например, чтобы использовать TAB, обновите параметр FieldDelimiter до <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>

В примере [TAB] является фактическим символом табуляции, что означает, что пробелы отображаются в файле конфигурации. Атрибут "xml:space" сообщает синтаксическому анализу сохранять пробелы.
FileExtension Расширение файла, вложенного в результат. Значение по умолчанию — .CSV. Если указаны оба FileExtension и Extension, FileExtension будет иметь приоритет.
NoHeader Указывает, исключена ли строка заголовка из выходных данных. Значение по умолчанию — false.
Qualifier Строка квалификатора, которая будет содержать результаты, содержащие разделитель полей или разделитель записей. Если результаты содержат квалификатор, квалификатор повторяется. Параметр Qualifier должен отличаться от FieldDelimiter параметров и RecordDelimiter параметров. Значение по умолчанию — это кавычка ().
RecordDelimiter Разделитель записей, который будет помещен в конец каждой записи. Значение по умолчанию — <cr><lf>.
SuppressLineBreaks Указывает, удаляются ли разрывы строк из данных, включенных в выходные данные. Значение по умолчанию — false. Если значение равно true, настройки FieldDelimiter, RecordDelimiter и Qualifier не могут быть пробелами.
UseFormattedValues Указывает, помещаются ли форматированные строки в выходные данные CSV. Значение по умолчанию — true, когда ExcelMode равен true; в противном случае это false.

См. также

Render
Передача настроек информации об устройстве в расширения для визуализации
Настройка параметров расширения визуализации в RSReportServer.Config
Технический справочник (SSRS)