FastReport .NET’te Önizleme’den bir raporu XML formatına aktarma

2026-10-12

FastReport .NET’te Önizleme’den bir raporu XML formatına aktarma

Raporlarla çalışırken, verileri XML biçiminde kaydetme ihtiyacı sıklıkla ortaya çıkar — örneğin, daha sonraki işlemler için, başka bir sisteme aktarmak için veya harici hizmetlerle entegrasyon amacıyla. Daha önce, FastReport .NET’te XML dışa aktarma işlemi yalnızca XMLExport sınıfı aracılığıyla programlı olarak gerçekleştirilebiliyordu: kod yazmak, parametreleri ayarlamak ve çıktı dosyasının adını belirtmek gerekiyordu.

Şimdi, bir raporu xml'e dışa aktarmak doğrudan Önizleme penceresinden kullanılabilir. Kullanıcının raporu açması, XML biçimini seçmesi ve dosyayı kaydetmesi yeterlidir. Programatik yöntem kullanılabilir durumda kalır ve otomasyon için uygundur.

 


 

Önizleme penceresinden XML dışa aktarma

FastReport .NET'in yeni sürümünde, XML biçimi Önizleme'deki kullanılabilir dışa aktarma biçimleri listesine eklenmiştir. Bu, ek kod yazmadan bir raporu xml'de kaydetmeye olanak tanır.

Dışa aktarmayı gerçekleştirmek için:

  1. Raporu Önizleme penceresinde açın.
  2. Dışa Aktar düğmesini tıklayın.
  3. XML biçimini seçin.
  4. Parametreleri yapılandırın ve dosyayı kaydedin.

FastReport .NET önizleme penceresinde dışa aktar komutunu seçme.

Biçimi seçtikten sonra standart bir dışa aktarma ayarları penceresi açılacaktır. Burada gerekli seçenekleri ayarlayabilir ve XML dosyasını seçilen klasöre kaydedebilirsiniz.

Rapor dışa aktarma parametrelerini xml'e yapılandırma penceresi.

Dışa aktar penceresinde aşağıdaki parametreler kullanılabilir:

  • Wysıwyg-orijinal raporun görünümünü orijinal rapora mümkün olduğunca yakın tutar. Bu parametre devre dışı bırakılırsa, satır ve sütun sayısı en iyi duruma getirilir.
  • Sayfa Sonları-ortaya çıkan XML dosyasına sayfa sonları ekler.
  • Yalnızca Veri-biçimlendirmeden yalnızca rapor verilerini dışa aktarır.
  • Sayfaları Böl-dışa aktarılan verileri rapor sayfalarına böler.

Bu nedenle, bir raporun xml'e düzenli olarak dışa aktarılması için ek bir kod gerekmez: her şey doğrudan Önizlemeden yapılabilir.

 


 

FastReport .NET'te programlı XML dışa aktarma

Kod yoluyla dışa aktarma yeteneği korunur. Bu yöntem, bir XML dosyasının otomatik olarak oluşturulması gerektiğinde (örneğin, bir uygulamada rapor oluştururken veya toplu veri işleme sırasında) kullanışlıdır.

using FastReport;
using FastReport.Export.Xml;

Report report = new Report();
report.Load(@"Report.frx");
report.Prepare();
XMLExport export = new XMLExport();
export.DataOnly = true;
export.Wysiwyg = false;
export.PageBreaks = false;	
report.Export(export, "result.xml");

Bu örnekte, rapor bir dosyadan yüklenir, dışa aktarılmak üzere hazırlanır ve nesneye aktarılır XMLExport. Sonuç olarak, result.xml dosya oluşturulur.

DataOnly, Wysiwyg, ve PageBreaksparametreleri, elde edilen XML'İN içeriğini ve yapısını denetlemeye izin verir: yalnızca verileri dışa aktarma, raporun görünümünün korunmasını devre dışı bırakma ve sayfa sonları ekleme.

Artık aynı dışa aktarma, uygulamaya böyle bir kod eklemeden doğrudan Önizlemeden manuel olarak da gerçekleştirilebilir.

 


 

Her yöntemi ne zaman kullanmalı

Yöntem Uygun olduğunda
Önizlemeden Dışa Aktar Uygulama kodunu değiştirmeden xml'de bir raporun bir kerelik kaydedilmesi için
XMLExport üzerinden dışa aktar XML dosyalarının, entegrasyonların ve toplu işlemenin otomatik olarak oluşturulması için

Önizleme biçimleri listesine XML eklemek, raporlarla çalışmayı basitleştirir ve kullanıcının standart dışa aktarma için programlı kod yazma ihtiyacını ortadan kaldırır.

 


 

Sonuç

FastReport .NET'te bir raporu xml'e dışa aktarmak artık iki şekilde kullanılabilir: Önizleme penceresinden manuel olarak ve XMLExport sınıfı aracılığıyla programlı olarak. İlk seçenek, bitmiş bir raporu hızlı bir şekilde kaydetmek için, ikincisi ise otomasyon ve diğer sistemlerle entegrasyon için uygundur.

Kullanıcılar bir raporu doğrudan Önizleme'den XML biçiminde hızlı bir şekilde kaydedebilir, dışa aktarılan dosyanın parametrelerini yapılandırabilir ve gerekirse programatik dışa aktarmayı kullanabilir. Bu, XML ile çalışmayı daha kolay hale getirir ve dışa aktarma yönteminin seçimi yalnızca belirli göreve bağlıdır.

.NET Export FastReport Excel Report Preview
12 Ekim 2026, Pazartesi

FastReport .NET'ten Erişilebilir PDF'ye Bir Rapor Nasıl Dışa Aktarılır (PDF/UA-1)

FastReport .NET'ten bir raporu PDF/UA-1 uyumlu bir dosya olarak dışa aktarma: kullanıcı arayüzü ve C# kodu aracılığıyla yapılandırma, SemanticRole ve AltText rolleri ile doğrulama.
12 Ekim 2026, Pazartesi

FastReport .NET'ten Dışa Aktarırken Satırlar ve Sütunlar Nasıl Dondurulur

FastReport .NET'ten OpenOffice Calc ve Excel'e raporları dışa aktarırken, büyük tabloları rahatça görüntüleyebilmek için satırları ve sütunları nasıl sabitleyeceğinizi öğrenin.
8 Eylül 2026, Salı

FP3 Formatı ile ilgili Sıkça Sorulan Soruların Cevapları

FP3 formatıyla ilgili 11 yaygın soruyu inceleyeceğiz: bu dosyaların ne olduğu, FR3 dosyalarından nasıl farklı oldukları, hangi programların bunları açabileceği ve PDF'ye nasıl dönüştürüleceği.

© 1998-2026 Fast Reports Inc.