Aracılığıyla paylaş


CSV cihaz bilgileri ayarları

CSV işleme uzantısının cihaz bilgileri ayarları sınırlayıcıların ve niteleyicilerin değiştirilmesine ve satır sonu işlemenin belirtilmesine olanak tanır. Dosyanın uzantısının yanı sıra çıktıya üst bilgi satırlarının kodlanması ve eklenmesi de gönderilebilir. Sınırlayıcılar büyük olasılıkla özel karakterler olabileceğinden, ayarlar XML olarak yazılmışsa bunları bir CDATA bölümünde kodlamanız gerekir.

Aşağıdaki tabloda, metin biçiminde işlemeye yönelik cihaz bilgileri ayarları listelenemindedir.

Setting Değer
Kodlama .NET Framework tarafından desteklenen bir karakter kodlamasının İnternet Atanan Sayılar Yetkilisi (IANA) adı. Varsayılan değer UTF-8'dir. Diğer değerlere örnek olarak ASCII, UTF-7 ve UTF-16 verilebilir.
ExcelMode Hedef çıkışın Excel için olduğunu belirtir. Varsayılan değer true değeridir.
FieldDelimiter Sonucu koymak için sınırlayıcı dizesi. Varsayılan değer virgüldür (,). Url, bu cihaz bilgilerini bir URL'ye geçirirken bu cihaz bilgilerinin değerini kodlamalıdır. Örneğin, sınırlayıcı olarak bir sekme karakteri "%09" olmalıdır.

Varsayılan alan sınırlayıcısını, yapılandırma dosyasındaki cihaz bilgileri ayarlarını değiştirerek SEKME de dahil olmak üzere istediğiniz herhangi bir karakterle değiştirebilirsiniz. Örneğin, SEKME kullanmak için FieldDelimiter ayarını <FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter olarak güncelleştirin>

[SEKME] örneğinde gerçek bir sekme karakteri vardır ve bu da yapılandırma dosyasında boşluk göründüğü anlamına gelir. "xml:space" özniteliği ayrıştırıcılara boşluğu korumalarını söyler.
FileExtension Sonucu koymak için dosya uzantısı. Varsayılan değerdir. CSV. Hem FileExtension hem de Uzantı belirtilirse, FileExtension öncelikli olur.
NoHeader Üst bilgi satırının çıkıştan dışlanıp dışlanmadığını gösterir. Varsayılan değer false.
Niteleyici Alan sınırlayıcısını veya kayıt sınırlayıcısını içeren sonuçların çevresine yerleştirecek niteleyici dizesi. Sonuçlar niteleyiciyi içeriyorsa, niteleyici yinelenir. Niteleyici ayarı FieldDelimiter ve RecordDelimiter ayarlarından farklı olmalıdır. Varsayılan değer bir tırnak işaretidir (").
RecordDelimiter Her kaydın sonuna yerleştirecek kayıt sınırlayıcısı. Varsayılan değer cr lf'dir<><.>
SuppressLineBreaks Çıktıya dahil edilen verilerden satır sonlarının kaldırılıp kaldırılmadığını gösterir. Varsayılan değer false. Değer true ise FieldDelimiter, RecordDelimiter ve Niteleyici ayarları boşluk karakteri olamaz.
UseFormattedValues Biçimlendirilmiş dizelerin CSV çıkışına yerleştirilip yerleştirilmeyeceğini gösterir. ExcelModetrue olduğunda varsayılan değer true'dur; aksi takdirde false olur.