ConvertOwl

JSON'dan CSV'ye — Dizileri Elektronik Tablo Biçimine Dönüştür

Bir JSON nesne dizisini Excel, Google Sheets veya herhangi bir veri analizi aracı için hazır bir CSV dosyasına dönüştürün. JSON, tutarlı anahtarlara sahip bir nesne dizisi olmalıdır — anahtarlar CSV başlık satırı olur ve her nesne bir satır olur. Virgül veya tırnak içeren değerler otomatik olarak kaçış işlemine tabi tutulur. Tamamen tarayıcınızda çalışır, hiçbir veri yüklenmez.

Bu araç nasıl kullanılır

  1. JSON dizinizi yapıştırın

    Giriş bir JSON dizisi olmalıdır: [{...}, {...}, ...]. Dizideki her nesne CSV'de bir satır olur. Özellik adları nesneler arasında tutarlı olmalıdır.

  2. Dönüştür'e tıklayın

    İlk nesnedeki özellik adları CSV başlık satırı olur. Her nesnenin değerleri başlık sırasına göre çıkarılır. Eksik değerler boş hücre olur. Virgül, çift tırnak veya satır sonu içeren değerler otomatik olarak tırnak içine alınır ve kaçış işlemine tabi tutulur.

  3. CSV'yi indirin

    Bir .csv dosyası kaydetmek için İndir'e tıklayın. Doğrudan Excel, Google Sheets, Numbers veya herhangi bir veri aracında açın.

  4. Bir elektronik tabloya içe aktarın

    Excel'de: Dosya → Aç → CSV'nizi seçin ve içe aktarma sihirbazını izleyin. Google Sheets'te: Dosya → İçe Aktar → CSV Yükle.

Sıkça Sorulan Sorular

Bu araç hangi JSON yapısını bekler?

Bir nesne dizisi: [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]. İlk nesnenin anahtarları sütun başlıkları olarak kullanılır. Sonraki nesnelerin ilk nesnede bulunmayan ek anahtarları varsa, bu değerler çıktıdan eksik olur. İç içe nesneler ve diziler CSV hücresinde JSON dize gösterimlerine dönüştürülür.

İç içe JSON nesneleri CSV çıktısında nasıl işlenir?

CSV düz bir biçimdir — iç içe veriyi desteklemez. İç içe nesneler JSON dize gösterimlerine serileştirilir ve tek bir hücreye yerleştirilir. Örneğin, {"address": {"city": "NYC"}}, {"city":"NYC"} içeren bir hücre üretir. Derin iç içe JSON için önce yapıyı düzleştirmek isteyebilirsiniz.

JSON değerlerim virgül içeriyorsa ne olur?

Virgül, çift tırnak veya satır sonu içeren değerler CSV çıktısında otomatik olarak çift tırnakla sarılır. Değerin içindeki çift tırnaklar iki çift tırnak ("") olarak kaçış işlemine tabi tutulur. Bu, Excel, Google Sheets ve tüm büyük veri araçları tarafından desteklenen RFC 4180 CSV standardını takip eder.

Excel'de açıldığında CSV'imde bozuk karakterler var. Neden?

Windows'ta Excel, CSV dosyalarını sisteme özgü bir kodlamada (genellikle Windows-1252) bekler. Bu araç, doğru standart olan ama eski Excel sürümlerinde kodlama sorunlarına neden olabilen UTF-8 çıktısı verir. Şunu deneyin: Excel'i açın, Veri → Metin/CSV'den'e gidin ve dosyaya çift tıklamak yerine içe aktarma sihirbazında UTF-8 kodlamasıyla dosyayı seçin.

Bir JSON nesnesini (dizi değil) CSV'ye dönüştürebilir miyim?

Bu araç giriş olarak bir JSON dizisi gerektirir. Tek bir JSON nesneniz varsa, bir diziye sarın: [{"key": "value", ...}]. Değerleri dizi olan iç içe bir JSON nesneniz varsa, bunu elle yeniden yapılandırmanız veya belirli JSON şemanızı anlayan özel bir araç kullanmanız gerekir.

Bir şey çalışmıyor mu? Hata bildir