Dela via


Inställningar för CSV-enhetsinformation

Inställningarna för enhetsinformation för CSV-återgivningstillägget tillåter att avgränsare och kvalificerare ändras och radbrytningshantering anges. Filnamnstillägget kan också skickas, samt kodning och inkludering av rubrikrader i utdata. Eftersom avgränsare sannolikt är specialtecken bör du koda dem i ett CDATA-avsnitt om inställningarna skrivs som XML.

I följande tabell visas inställningarna för enhetsinformation för återgivning i textformat.

Inställning Värde
Kodning IANA-namnet (Internet Assigned Numbers Authority) för en teckenkodning som stöds av .NET Framework. Standardvärdet är UTF-8. Exempel på andra värden är ASCII, UTF-7 och UTF-16.
ExcelMode Anger att målutdata är för Excel. Standardvärdet är sant.
FieldDelimiter Avgränsarsträngen som ska läggas till i resultatet. Standardvärdet är ett kommatecken (,). Du bör URL-koda värdet för den här enhetsinformationen när du skickar den på en URL. Ett tabbtecken som avgränsare bör till exempel vara %09.

Du kan ändra standardfältgränsaren till valfritt tecken, inklusive TAB, genom att ändra inställningarna för enhetsinformation i konfigurationsfilen. Om du till exempel vill använda TAB uppdaterar du inställningen FieldDelimiter till <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>

I exemplet [TAB] är ett verkligt fliktecken, vilket innebär att blanksteget visas i konfigurationsfilen. Attributet "xml:space" instruerar parsers att bevara blanksteg.
FileExtension Filnamnstillägget som ska sättas på resultatet. Standardvärdet är . CSV. Om både FileExtension och Extension anges har FileExtension företräde.
NoHeader Anger om rubrikraden undantas från utdata. Standardvärdet är false.
Kvalificerare Kvalificeringssträngen som ska placera runt resultat som innehåller fältgränsaren eller postgränsaren. Om resultatet innehåller kvalificeraren upprepas kvalificeringen. Inställningen Kvalificerare måste skilja sig från inställningarna FieldDelimiter och RecordDelimiter . Standardvärdet är ett citattecken (").
RecordDelimiter Den post avgränsare som ska placeras i slutet av varje post. Standardvärdet är <cr><lf>.
SuppressLineBreaks Anger om radbrytningar tas bort från de data som ingår i utdata. Standardvärdet är false. Om värdet är sant kan inställningarna FieldDelimiter, RecordDelimiter och Qualifier inte vara ett blankstegstecken.
UseFormattedValues Anger om formaterade strängar placeras i CSV-utdata. Standardvärdet är sant när ExcelMode är sant. annars är det falskt.