C# kullanarak JSON dosyasını Excel'e dönüştürme

Bu kısa öğretici, herhangi bir kaynaktan JSON verileri okuyarak ve ardından içe aktarılan verilerin biçimlendirmesini tanımladıktan sonra XLSX gibi bir Excel dosyası olarak kaydederek C# kullanarak JSON dosyasını Excel’e dönüştürmeyi açıklar. Boş veya mevcut bir çalışma kitabı yüklenecek ve JSON verileri, seçilen çalışma sayfasındaki kullanıcı tanımlı bir başlangıç hücresine aktarılacaktır. JSON’un C#’ta Excel’e dönüştürülmesi sırasında, yazı tipi ayarları, ızgara görünümü, metin hizalaması, sayfa düzeni ve çeşitli diğer parametreler üzerinde tam kontrole sahip olacaksınız.

C# Kullanarak JSON Dosyasını Excel’e Dönüştürme Adımları

  1. JSON dosyasını Excel’e dönüştürmek için NuGet Paket Yöneticisi’nden Aspose.Cells kitaplığına referans ekleyin
  2. Hizalama, yazı tipi rengi ve Kalın bayrak gibi farklı özellikleri ayarlayarak JSON veri başlıkları için bir stil oluşturun
  3. Yukarıdaki stili ve diğer bayrakları kullanarak JsonLayoutOptions sınıf nesnesini başlatın
  4. Boş bir Workbook oluşturun ve hedef çalışma sayfasına bir referans alın
  5. JSON içeriğinin tamamını bir dize değişkenine okuyun
  6. JSON dizesini Excel’e dönüştürmek için JsonUtility sınıfının ImportData işlevini çağırın
  7. Alınan JSON verilerini içeren çıktı Excel dosyasını kaydedin

Burada ilk olarak çıktı Excel dosyasındaki başlıklar için gerekli olan isteğe bağlı biçimlendirme parametrelerini başlatıyoruz. Bir sonraki adımda, çalışma kitabı başlatılır ve hedef çalışma sayfasına referans alınır. Son olarak, kaynak JSON verileri bir dize değişkenine yüklenir ve diğer gerekli bilgilerle birlikte bir parametre olarak ImportData işlevinde kullanılır. JSON’u Excel’e * dışa aktarmak için C#* örnek kodu aşağıda gösterilmiştir.

C# ile JSON’u Excel’e Dönüştürme Kodu

Bu kod, daha sonra JsonLayoutOptions nesnesinde kullanılan yatay hizalama ve yazı tipi ayarlarını tanımlayarak çıktı JSON veri başlıkları için bir stil oluşturmak üzere CellsFactory’yi kullanır. JsonUtility.ImportData() işlevi, kaynak JSON dizesini, hedef çalışma sayfasının Cells koleksiyonuna başvuruyu, verilerin içe aktarılacağı ilk satır ve sütunu ve programın başında ayarlanan düzen seçeneklerini gerektirir.

Bu kısa eğitim, C# kullanımının JSON’u Excel’e nasıl dönüştürdüğünü bize rehberlik etti. Ancak JSON’u CSV’ye nasıl dönüştüreceğinizi öğrenmek istiyorsanız JSON’u C# ile CSV’ye dönüştürme makalesine bakın.

 Türkçe