İçeriğe geç
Utilerio

JSON'dan CSV'ye

JSON dizisini Excel'de sorunsuz açılan bir CSV'ye dönüştürün.

BOM olmadan Windows'ta Excel, Türkçe karakterleri hatalı gösterebilir.

CSV çıktısı

Sonuç burada görünecek.

Bu araç işinize yaradı mı?

Bu araç hakkında

JSON'u CSV'ye aktarmak, verinin bir tabloya ulaşması gerektiğinde yaptığınız şeydir: bir muhasebeciye, bir pazaryeri toplu yüklemesine, Excel'le çalışan bir tedarikçiye. Düz bir nesne dizisi için dönüşüm basittir; nesneler iç içe geçtiği anda bir karar gerekir.

Bu araç iç içe nesneleri noktalı sütun adlarına açar; böylece { musteri: { ad: "…" } } yapısı, hücre içinde bir JSON yığını yerine musteri.ad sütununa dönüşür. Başlık, tüm satırlardaki anahtarların birleşimidir; bir satırda olmayan alan bile kendi sütununu alır.

Nasıl kullanılır

  1. Nesnelerden oluşan bir JSON dizisi yapıştırın veya bir .json dosyası yükleyin.
  2. Ayracı seçin. Dosya Türkçe veya Avrupa yerelinde Excel'de açılacaksa noktalı virgül daha güvenlidir.
  3. Tüketicinin reddettiğini bilmiyorsanız UTF-8 BOM seçeneğini açık bırakın — Excel'in Türkçe karakterleri doğru okumasını sağlayan şey odur.
  4. İç içe nesneleri tek hücrede JSON metni olarak tutmayı tercih ediyorsanız açma seçeneğini kapatın.
  5. Dönüştürün ve .csv dosyasını indirin.

Örnekler

İç içe nesnelerin noktalı sütunlara açılması

[{ "stok_kodu": "TL-001", "stok": { "depo": 12, "raf": 3 } }]
stok_kodu,stok.depo,stok.raf
TL-001,12,3

Sık karşılaşılan sorunlar

Excel'de Türkçe karakterler bozuk görünüyor.
Windows'ta Excel, dosya bir UTF-8 bayt sırası işaretiyle başlamadıkça sistem kod sayfasını varsayar. BOM seçeneğini açık tutun.
Her şey A sütununa geliyor.
Excel, bölgesel ayarlarınızdaki liste ayracına göre böler; Türkçe Windows'ta bu noktalı virgüldür. Noktalı virgülle dışa aktarın ya da Veri → Metinden yolunu kullanıp ayracı seçin.
Giriş dizi olmadığı için reddediliyor.
CSV bir tablodur, satır listesi ister. Tek bir nesneyi köşeli parantez içine alın veya önce belgenizin içindeki diziyi seçin.

Sıkça sorulan sorular