C# ile XML'i CSV'ye Dönüştürme

Bu kısa öğretici, popüler bir kitaplık kullanarak XML’in C#**’ta nasıl CSV biçimine dönüştürüleceğini hızlı bir şekilde gösterir. Bu kılavuzdaki yönergeleri izleyerek bazı örnek kodlar da geliştireceğiz. Belge dönüştürme prosedürünün oluşturulması basittir ve C#‘da XML’den CSV oluşturmak için yalnızca dilin temel bir şekilde anlaşılmasını gerektirir.

C#’ta XML’i CSV’ye Dönüştürme Adımları

  1. Uygulamada NuGet.org’dan GroupDocs.Conversion for .NET paketini yükleyin
  2. Belge dönüştürme işlemini gerçekleştirmek için kodda GroupDocs.Conversion ad alanına referansı dahil edin
  3. Converter sınıfının bir nesnesini oluşturarak kaynak XML dosyasını yükleyin
  4. Çıktı CSV dosyası için dönüştürme seçeneklerini tanımlamak üzere SpreadsheetConvertOptions sınıfının bir örneğini oluşturun
  5. Convert yöntemini çağırın ve C# kullanarak XML’i CSV’ye dönüştürmek için gerekli bağımsız değişkenleri iletin

C# XML’i CSV‘ye dönüştürme yeteneğini uygulama adımlarını özetledik. Bunlar, yalnızca birkaç satır kod kullanarak belgeleri dönüştürmek için basit talimatlardır. NuGet web sitesinden uygun paketi indirip yükleyerek başlayın, ardından kodda buna atıfta bulunun. Sonraki adımlarda, giriş XML dosyasını yüklemek için Converter sınıfının bir örneğini oluşturun ve dönüştürülen CSV dosyası için dönüştürme seçeneklerini ayarlamak için SpreadsheetConvertOptions sınıfını başlatın. Bundan sonra, CSV dosyasını diske kaydetmek için Convert yöntemini çağırın.

C#‘da XML’i CSV’ye Dönüştürme Kodu

Önceki örnekte convert XML to CSV C# özelliğinin uygulanması için yukarıdaki talimatları izledik. Bu örnek kodda, birkaç API çağrısı tüketilerek temel belge dönüştürme işlemi yapılmıştır. Ayrıca, SpreadsheetConvertOptions sınıfını kullanarak ve dönüştürülen CSV dosyası için çeşitli parametreler ayarlayarak karmaşık belge dönüştürmesi yapabilirsiniz. Ayrıca, XML dosyasını DOCX, PPTX, ODS, RTF, XLS ve daha pek çok dosya biçimine dönüştürebilirsiniz.

Bu makalede belge dönüştürme prosedürünü gösterdik ve örnek XML’den CSV C# koduna sağladık. Ayrıca, C# kullanarak PDF’yi Excel’e dönüştürme hakkında zaten bir makale yayınladık; daha fazla bilgi için bir göz atın.

 Türkçe