Aracılığıyla paylaş


Sayfalandırılmış raporu CSV dosyasına aktarma (Rapor Oluşturucusu)

Şunlar için geçerlidir: SQL Server Veri Araçları'nda Microsoft Rapor Oluşturucusu (SSRS) Power BI Rapor Oluşturucusu Rapor Tasarımcısı

Virgülle Ayrılmış Değer (CSV) işleme uzantısı, sayfalandırılmış raporları, birçok uygulamayla kolayca okunabilir ve değiştirilebilir standartlaştırılmış, düz metin biçimindeki bir rapordan verilerin düzleştirilmiş bir gösterimi olarak işler.

CSV işleme uzantısı, alanları ve satırları ayırmak için bir dize karakter sınırlayıcısı kullanır ve dize karakter sınırlayıcısı virgül dışında bir karakter olarak yapılandırılabilir. Sonuçta elde edilen dosya Microsoft Excel gibi bir elektronik tablo programında açılabilir veya diğer programlar için içeri aktarma biçimi olarak kullanılabilir. Dışarı aktarılan rapor .csv bir dosyaya dönüşür ve bir MIME metin/csv türü döndürür.

Microsoft Excel'de grafikler, veri çubukları, mini grafikler, ölçerler ve göstergelerle ilgili verilerle çalışmak istiyorsanız, raporu bir CSV dosyasına aktarın ve dosyayı Microsoft Excel'de açın.

CSV biçiminde dışarı aktarma hakkında ayrıntılı bilgi için bkz. Raporları dışarı aktarma (Rapor Oluşturucusu ve SSRS ).

Uyarı

Sayfalandırılmış rapor tanımı (.rdl) dosyalarını Microsoft Rapor Oluşturucusu'nda, Power BI Rapor Oluşturucusu'nda ve SQL Server Veri Araçları'ndaki Rapor Tasarımcısı'nda oluşturabilir ve değiştirebilirsiniz.

CSV işleme

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

  • Varsayılan alan sınırlayıcı dizesi virgüldür (, ).

    Uyarı

    Cihaz bilgileri ayarlarını değiştirerek alan sınırlayıcısını Sekme de dahil olmak üzere istediğiniz herhangi bir karakterle değiştirebilirsiniz. Daha fazla bilgi için bkz . CSV cihaz bilgileri ayarları.

  • Kayıt sınırlayıcı dizesi, satır başı ve satır beslemesidir (<cr><lf>).

  • Metin niteleyici dizesi bir tırnak işaretidir (").

    CSV işleyicisi tüm metin dizelerinin çevresine niteleyici eklemez. Metin niteleyicileri yalnızca değer sınırlayıcı karakterini içerdiğinde veya değerin satır sonu olduğunda eklenir.

  • Metin eklenmiş bir sınırlayıcı dizesi veya niteleyici dize içeriyorsa, metin niteleyicisi metnin çevresine yerleştirilir ve eklenmiş niteleyici dizeleri ikiye katlanır.

  • Biçimlendirme ve düzen yoksayılır.

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

  • Sayfa başlığı

  • Sayfa alt bilgisi

  • Özel rapor öğeleri

  • Satır

  • Resim

  • Dikdörtgen

  • Otomatik alt toplamlar

Kalan rapor öğeleri yukarıdan aşağıya, sonra soldan sağa sıralanır. Ardından her öğe bir sütuna işlenir. Raporda listeler veya tablolar gibi iç içe veri öğeleri varsa, üst öğeler her kayıtta yinelenir.

Aşağıdaki tablo, işlendiğinde rapor öğelerinin görünümünü gösterir:

Ürün İş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, cihaz bilgileri ayarları biçimlendirmeyi değiştirebilir. CSV işleme modları hakkında daha fazla bilgi için bu makalenin sonraki bölümüne bakın.
Tablo Tabloyu genişleterek ve her satır ve sütun için en düşük ayrıntı düzeyinde bir satır ve sütun oluşturarak işlenir. Alt toplam satırlarının ve sütunlarının başlıkları yoktur. Detaylandırma raporları desteklenmez.
Matrix Matrisi genişleterek ve her satır ve sütun için en düşük ayrıntı düzeyinde bir satır ve sütun oluşturarak işler. Alt toplam satırların ve sütunların, sütun veya satır başlıkları bulunmaz.
List Listedeki her ayrıntı satırı veya örneği için bir kayıt oluşturur.
Alt Rapor Üst öğe, içeriğin her örneği için yinelenir.
Grafik Her grafik değeri ve üye etiketleri için bir satır oluşturarak işlenir. Hiyerarşilerdeki seri ve kategorilerdeki etiketler düzleştirilmiştir ve grafik değeri için satıra eklenir.
Veri çubuğu Grafik gibi işlenir. Veri çubuğu genellikle hiyerarşileri veya etiketleri içermez.
Mini Grafik Grafik gibi işlenir. Mini grafik genellikle hiyerarşileri veya etiketleri içermez.
Ölçer Doğrusal ölçeğin en düşük ve en yüksek değerleri, aralığın başlangıç ve bitiş değerleri ve işaretçinin değeri ile tek bir kayıt olarak işlenir.
Indicator Etkin durum adı, kullanılabilir durumlar ve veri değeri ile tek bir kayıt olarak işlenir.
Map Bir harita katmanının her eşleme üyesi için etiketler ve değerler içeren bir satır oluşturur.

Haritanın birden çok katmanı olduğunda, satırlardaki değerler harita katmanlarının aynı veya farklı harita veri bölgelerini kullanıp kullanmadığına bağlı olarak değişir. Birden çok harita katmanı aynı veri bölgesini kullanıyorsa, satırlar tüm katmanlardaki verileri içerir.

Hiyerarşik ve gruplandırılmış veriler

Hiyerarşik ve gruplandırılmış verilerin CSV biçiminde temsil edilebilmesi için düzleştirilmiş olması gerekir.

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

  • Satır hiyerarşisi, sütun hiyerarşisi öncesinde düzleştirilmiştir.

  • Sütunlar şu şekilde sıralanır: Gövde düzenindeki metin kutuları soldan sağa, yukarıdan aşağıya ve ardından soldan sağa, yukarıdan aşağıya sıralanmış veri bölgeleri.

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

  • Eş veri bölgeleri, ortak bir veri bölgesini veya dinamik atasını paylaşan veri bölgeleri veya dinamik gruplardır. Eş veriler, düzleştirilmiş ağacın dallanmasıyla tanımlanır.

Daha fazla bilgi için bkz. Tablolar, matrisler ve listeler (Rapor Oluşturucusu ve SSRS).

İşleyici modları

CSV işleme uzantısı iki modda çalışabilir: biri Excel için iyileştirilmiştir, diğeri ise RFC 4180'deki CSV belirtimiyle sıkı CSV uyumluluğu gerektiren Microsoft dışı uygulamalar için iyileştirilmiştir. Hangi modu kullandığınıza bağlı olarak, eş veri bölgeleri farklı şekilde işlenir.

Varsayılan mod

Varsayılan mod Excel için iyileştirilmiştir. Varsayılan modda işlendiğinde rapor, CSV tarafından işlenen verilerin birden çok bölümüne sahip bir CSV dosyası olarak işlenir. Her eş veri bölgesi boş satırla ayrılmıştır. Rapor gövdesindeki eş veri bölgeleri CSV dosyasında ayrı veri blokları olarak işlenir. Sonuç, şu durumlardan oluşan bir CSV dosyasıdır:

  • Rapor gövdesindeki tek tek metin kutuları, CSV dosyasındaki 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çim

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ı içeri aktarırken hücreleri uygun şekilde biçimlendirebilir.

Uyumlu mod

Uyumlu mod, Microsoft dışı uygulamalar için iyileştirilmiştir.

Veri Bölgeleri

Yalnızca dosyanın ilk satırı sütun üst bilgilerini içerir ve her satır aynı sayıda sütuna sahiptir.

Biçim

Değerler biçimlendirilmemiş.

Etkileşim

Bu işleyici, oluşturulan CSV biçimlerinde etkileşimi desteklemez. Aşağıdaki etkileşimli öğeler işlenmez:

  • Hyperlinks

  • Göster veya Gizle

  • Belge Haritası

  • Detaylandırma veya tıklama bağlantıları

  • Son kullanıcı sıralama

  • Üst bilgileri düzeltir

  • Bookmarks

Cihaz bilgileri ayarları

Bu işleyici için bazı varsayılan ayarları değiştirebilirsiniz. Bu ayarlar hangi modda işlenmeli, hangi karakterlerin sınırlayıcı olarak kullanılacağı ve metin niteleyici varsayılan dizesi olarak kullanılacak karakterleri içerir. Cihaz bilgileri ayarlarını değiştirerek bu ayarları değiştirebilirsiniz. Daha fazla bilgi için bkz . CSV cihaz bilgileri ayarları.