Aracılığıyla paylaş


CSV Dosyasına Verme (Rapor Oluşturucusu ve SSRS)

Virgülle Ayrılmış Değer (CSV) işleme uzantısı, raporları kolayca okunabilen ve birçok uygulama ile değiştirilebilen standart, düz metin biçiminde bir rapordan, düzleştirilmiş veri temsili 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. Oluşturulan dosya Microsoft Excel gibi bir elektronik tablo programında açılabilir veya başka programlar için bir alma biçimi olarak kullanılabilir. Verilen rapor bir .csv dosyası olur ve bir text/csv MIME türü döndürür.

Microsoft Excel uygulamasındaki grafikler, veri çubukları, mini grafikler, ölçerler ve göstergelerle ilişkili verilerle çalışmak isterseniz, raporu bir CSV dosyasına verin ve ardından dosyayı Microsoft Excel'de açın.

[!NOT]

SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.

Bu Makalede

CSV İşleme

İşleme Modları

Etkileşim

Aygıt Bilgisi Ayarları

CSV İşleme

CSV raporu, varsayılan ayarlar kullanılarak işlendiğinde aşağıdaki özelliklere sahip olur:

  • 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. CSV Device Information Settings.

  • Kayıt ayırıcı dizesi taşıyıcı dönüşü ve satır beslemedir (<cr><lf>).

  • Metin niteleyici 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 niteleyici dize içeriyorsa, metin niteleyici metnin etrafına yerleştirilir ve katıştırılmış niteleyici dizeler çift hale getirilir.

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

İşleme sırasında aşağıdaki öğeler yok sayılır:

  • Sayfa üstbilgisi

  • Sayfa altbilgisi

  • Özel rapor öğeleri

  • Çizgi

  • Image

  • Dikdörtgen

  • 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.

Tablo

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.

Alt rapor

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

Grafik

Her bir grafik değeri ve üye etiketleri için bir satır oluşturarak işler. Hiyerarşilerdeki seriler ve kategoriler düzleştirilir ve bir grafik değeri için satıra eklenir.

Veri çubuğu

Grafik gibi işlenir. Normal olarak, veri çubuğu hiyerarşi veya etiket içermez.

Mini grafik

Grafik gibi işlenir. Normal olarak, mini grafik hiyerarşi veya etiket içermez.

Ölçer

Çizgisel ölçeğin minimum ve maksimum değerlerini, aralığın başlangıç ve bitiş değerlerini ve işaretçinin değerini içeren tek bir kayıt olarak işler.

Gösterge

Etki durum adı, kullanılabilir durumlar ve veri değeri içeren tek bir kayıt olarak işlenir.

Harita

Bir harita katmanının her harita üyesinin etiketleri ve değerleriyle satırı işler.

Haritada birden fazla katman varsa, satırlardaki değerler harita katmanlarının aynı veya farklı harita bölgeleri kullanmalarına bağlı olarak değişir. Birden fazla harita katmanı aynı veri bölgesini kullanıyorsa, satırlar tüm katmanlardan veri içerir.

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

Hiyerarşik ve gruplandırılmış verilerin CSV biçiminde gösterilebilmesi için düzleştirilmesi 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.

  • Sütunlar şu şekilde sıralanır: metin kutuları soldan sağa, yukardan aşağıya gövde sırasında, ardından veri bölgeleri soldan sağa, yukarıdan aşağıya sıralanır.

  • Bir veri bölgesinde sütunlar şu şekilde sıralanır: köşe üyeleri, satır hiyerarşisi üyeleri, sütun hiyerarşisi üyeleri ve hücreler.

  • 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. Tablolar, Matrisler ve Listeler (Rapor Oluşturucusu ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

İşleyici Modları

CSV işleme uzantısı iki modda çalışabilir: biri Excel için optimize edilmiştir, diğeri RFC 4180’deki CSV belirtimine tam CSV uyumluluğu gerektiren üçüncü taraf uygulamalar için optimize edilmiş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.

  • Rapor gövdesindeki her üst düzey eş veri bölgesi, kendi veri bloğunda işlenir.

  • İç içe veri bölgeleri, aynı veri bloğunda ç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 mod, üçüncü taraf uygulamalar için optimize edilmiş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

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Aygıt Bilgisi Ayarları

Bu işleyici için, işlenecek mod, ayırıcı olarak kullanılacak karakterler ve metin niteleyicisi varsayılan dizesi olarak kullanılacak karakterler dahil olmak üzere bazı varsayılan ayarları, aygıt bilgisi ayarlarını değiştirerek değiştirebilirsiniz. Daha fazla bilgi için bkz. CSV Device Information Settings.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Ayrıca bkz.

Kavramlar

Reporting Services'da Sayfalandırma (Rapor Oluşturucusu ve SSRS)

İşleme Davranışları (Rapor Oluşturucusu ve SSRS)

Farklı Rapor İşleme Uzantıları İçin Etkileşim İşlevi (Rapor Oluşturucusu ve SSRS)

Rapor Öğelerini İşleme (Rapor Oluşturucusu ve SSRS)

Tablolar, Matrisler ve Listeler (Rapor Oluşturucusu ve SSRS)