Python'da JSON'u CSV'ye Dönüştürme

Bu eğitici, Python’da JSON‘in CSV‘ye nasıl dönüştürüleceği hakkında rehberlik etmek için sunulmuştur. Python ortamını yapılandırmak için kaynağa bir başvuru, bu görevi gerçekleştirmek için izlenecek ayrıntılı adımlar ve çalıştırılabilir bir Python kodu örneği içerir. JSON’u CSV Python’a yazmak oldukça basittir ve başka herhangi bir üçüncü taraf aracı gerektirmez.

Python’da JSON’u CSV’ye Dönüştürme Adımları

  1. Java aracılığıyla Aspose.Cells for Python’u kullanmak için Ortamı kurun
  2. Kaynak JSON verilerini oluşturun veya dize değişkenine yükleyin
  3. JSON verilerinin CSV olarak kaydedileceği boş bir Workbook sınıf nesnesi oluşturun
  4. Yeni oluşturulan çalışma kitabındaki ilk worksheet referansını alın
  5. Dönüştürme sürecini özelleştirmek için JsonLayoutOptions sınıf nesnesini örnekleyin
  6. JsonUtility.importData işlevini kullanarak JSON verilerini CSV’ye dönüştürün
  7. Ortaya çıkan çalışma kitabını diske bir CSV dosyası olarak kaydedin

Bu adımlar, Python ortamını ayarlamak için kaynakları paylaşarak ve ardından bu görevi gerçekleştirmek için adım adım prosedürü paylaşarak süreci açıklar. JSON dizesini doğrudan ayarlamamız veya bir dosyadan yüklememiz, boş bir çalışma kitabı oluşturmamız veya mevcut bir çalışma kitabını yüklememiz, JSON verilerinin içe aktarılacağı hedef çalışma sayfasına referans almamız, JsonUtility’yi kullanarak JSON dizesini CSV’ye aktarmamız gerekir. importData() işlevini seçin ve son olarak Workbook.save işlevini kullanarak çalışma kitabını CSV olarak kaydedin. JSON’u CSV Python’a * dönüştürmek için, söz konusu dönüşüm için kullanılacak olan bu adımlarda ilgili sınıflar da tanımlanır.

Python kullanarak JSON’u CSV’ye Dönüştürme Kodu

Verilerin tablo olarak taşınmasına neden olan JsonLayoutOptions.setArrayAsTable(True) kullandık, yani başlıklar dosyanın başına sadece bir kez yerleştirilir ve daha sonra dosyadaki sonraki satırlara sadece veriler kopyalanır. Her satır için başlıkları tekrarlamak istiyorsanız bu çağrıyı kaldırın. Benzer şekilde, JSON’u CSV Python’a dönüştürürken, sayısal ve tarih verilerini uygun biçime ve türe dönüştürmeye karar vermek için bu JsonLayoutOptions sınıfını kullanabilir, başlıklar satırını tamamen kaldırın, başlık stilini ayarlayın ve diğer birçok seçeneği de.

Bu makale bize Python’da JSON’u CSV’ye nasıl dönüştüreceğimizi öğretti, ancak çıktı çalışma kitabını PDF gibi başka bir formatta kaydetmek istiyorsanız, Python kullanarak Excel’i PDF’ye dönüştürme makalesine bakın.

 Türkçe