Aracılığıyla paylaş


CSV Dosyasına Verme

Comma-separated değer (CSV) işleme uzantısı raporlarını kolayca okunabilir ve daha pek çok uygulama ile exchangeable standartlaştırılmış, düz metin biçiminde bir rapordaki verinin düzleştirilmiş gösterimi olarak işler.

CSV işleme uzantısı, alan ve satırları ayırmak için, virgül dışında bir karakter olmak üzere yapılandırılabilen bir dize karakter ayırıcısı kullanır.Sonuç dosyası gibi bir elektronik sayfa programında açılabilir Microsoft Excel veya diğer programlar için bir alma biçimi olarak kullanılır. Verilen rapor bir .csv dosyasına olur ve bir MIME türünü verir. text/csv.

CSV İşleme

Varsayılan ayarlar kullanılarak işlenir, CSV raporu aşağıdaki özelliklere sahiptir:

  • Varsayılan alan ayırıcı dizesi bir virgüldür (,).

    Not

    Aygıt bilgisi ayarlarını değiştirerek alan ayırıcısını Tab dahil olmak üzere istediğiniz karaktere değiştirebilirsiniz:Daha fazla bilgi için bkz: Hizmetleri aygıt bilgisi ayarları bildirdiği için.

  • Kayıt ayırıcı dize iade satır başı ve satır besleme)<CR><LF>).

  • Metin tanımlayıcı dizesi tırnak işaretidir (").

    CSV işleyici, tüm metin dizelerinin çevresine tanımlayıcılar eklemez.Metin tanımlayıcılar yalnızca değer ayırıcı karakter içerdiğinde veya satır sonu içerdiğinde eklenir.

  • Metin katıştırılmış bir ayırıcı dize veya tanımlayıcı dize içeriyorsa, metin tanımlayıcı metnin etrafına yerleştirilir ve katıştırılmış tanımlayıcı dizeler çift hale getirilir.

  • Biçimlendirme ve düzen dikkate alınmaz.

Aşağıdaki öğeler oluşturma sırasında göz ardı edilir:

  • Chart

  • Ölçer

  • Sayfa üstbilgisi

  • Sayfa altbilgisi

  • Özel öğeler

  • Line

  • Image

  • Otomatik alt toplamlar

Kalan diğer rapor öğeleri yukarıdan aşağıya ve sonra soldan sağa doğru sıralanır.Ardından, her öğe bir sütuna işlenir.Rapor, liste veya tablo gibi iç içe veri öğeleri içeriyorsa, üst öğeler her kayıtta tekrarlanır.

Aşağıdaki tabloda rapor öğelerinin işlendiklerindeki görünümü gösterilmektedir:

Öğe

İşleme davranışı

Metin kutusu

Metin kutusunun içeriğini işler.Varsayılan modda, öğeler öğenin biçimlendirme özelliklerine göre biçimlendirilir.Uyumlu modda, biçimlendirme aygıt bilgileri ayarına göre değiştirilebilir.CSV işleme modları hakkında daha fazla bilgi için aşağı bakın.

Table

Tabloyu genişleterek ve en alt ayrıntı düzeyinde her satır ve sütun için birer satır ve sütun oluşturarak işler.Alt toplam satırlarının ve sütunlarının sütun veya satır üstbilgileri yoktur.Detaylandırma raporları desteklenmez.

Matris

Matrisi genişleterek ve en alt ayrıntı düzeyinde her satır ve sütun için birer satır ve sütun oluşturarak işler.Alt toplam satırlarının ve sütunlarının sütun veya satır üstbilgileri yoktur.

Liste

Listedeki her ayrıntı satırı ve örneği için bir kayıt işler.

Rectangle

Üst öğe içeriğin her örneği için tekrarlanır.

Subreport

Üst öğe içeriğin her örneği için tekrarlanır.

Hiyerarşik ve Gruplandırılmış Veriler

CSV biçiminde temsil için hiyerarşik ve gruplandırılmış bir veri düzleştirilmiş gerekir.

İşleme uzantısı raporu, veri bölgesi içinde iç içe grupları temsil eden bir ağaç yapısına düzleştirir.Raporu düzleştirmek için:

  • Sütun hiyerarşisinden önce satır hiyerarşisi düzleştirilir.

  • Satır hiyerarşisi üyeleri, sütun hiyerarşisinin üyelerinden önce CSV dosyasına işlenir.

  • Sütunlar aşağıdaki gibi sıralanır: Gövde sipariş sol sağa metin kutularında, üst-için-veri bölgeleri ve ardından alt soldan için sağa, üst ve alt sipariş.

  • Içinde veri bölge, sütunlar aşağıdaki gibi sıralanır: köşe üyeleri sıradüzeni üyeleri satır, sütun sıradüzeni üyeleri ve sonra hücreleri.

  • Eş veri bölgeleri, ortak bir veri bölgesi veya dinamik üst öğesini paylaşan veri bölgeleri veya dinamik gruplardır.Eş veriler, düzleştirilmiş ağacın dalları ile tanımlanır.

Daha fazla bilgi için bkz: Tablix Veri Bölgeleriyle Çalışma.

İşleyici Modları

CSV işleme uzantısı iki modda çalışabilir: bir Excel getirilmiştir ve diğer RFC 4180 CSV kuruluma katı uyumluluğu gerektiren üçüncü taraf uygulamalar için getirilmiştir. Kullandığınız moda bağlı olarak eş veri bölgeleri farklı ele alınır.

Varsayılan Mod

Varsayılan mod Excel için optimize edilmiştir.Rapor varsayılan modda işlendiğinde, birden fazla CSV işlenmiş veri bölümü içeren bir CSV dosyası olarak işlenir.Her eş veri bölgesi boş bir satır ile ayrılır.Rapor gövdesindeki eş veri bölgeleri, CSV dosyası içinde ayrı veri blokları olarak işlenir.Sonuç, aşağıdaki özelliklere sahip bir CSV dosyası olur:

  • Rapor gövdesindeki bireysel metin kutuları CSV dosyası içindeki ilk veri bloğu olarak bir kez işlenir.

  • Her en üst düzey eş veri bölge rapora kendi veri blok gövdesi oluşturulur.

  • Iç içe geçmiş verileri bölge, aynı veri blok çapraz olarak işlenir.

Biçimlendirme

Sayısal değerler biçimlendirilmiş durumlarında işlenir.Excel, para birimi, yüzde ve tarih gibi biçimlendirilmiş sayısal değerleri tanıyabilir ve CSV dosyasını alırken hücreleri uygun şekilde biçimlendirir.

Uyumlu Mod

Uyumlu modda üçüncü taraf uygulamalar için en iyi duruma getirilmiştir.

Veri Bölgeleri

Dosyanın yalnızca ilk satırı sütun üstbilgileri içerir ve her satırda aynı sayıda sütun yer alır.

Biçimlendirme

Değerler biçimlendirilmemiştir.

Etkileşim

Etkileşimlilik, bu işleyici tarafından oluşturulan CSV biçimlerinden birinde desteklenmez.Aşağıdaki etkileşimli öğeler işlenmez:

  • Köprüler

  • Göster veya Gizle

  • Belge Haritası

  • Detaylandırma veya geçişli tıklatma bağlantıları

  • Son kullanıcı sıralaması

  • Sabit üstbilgiler

  • Yer işaretleri

Aygıt Bilgisi Ayarları

Bu işleyici için, işlenecek mod, ayırıcı olarak kullanılacak karakterler ve metin tanımlayıcısı varsayılan dizesi olarak kullanılacak karakterler dahil olmak üzere bazı varsayılan ayarları, aygıt bilgileri ayarlarını değiştirerek değiştirebilirsiniz.Daha fazla bilgi için bkz: Hizmetleri aygıt bilgisi ayarları bildirdiği için.