JSON'dan CSV'ye dönüştür
JSON yapıştırın veya dosyadan yükleyerek nesneyi ya da nesne dizisini elektronik tablo için CSV'ye dönüştürün. Satırları, sütunları ve değerleri denetleyip CSV'yi kopyalayın veya BOM'lu UTF-8 CSV dosyası olarak kaydedin.
Yapabilecekleriniz
JSON listesini tablo verisine dönüştürün
Nesne dizisini, nesne başına 1 satır olacak şekilde CSV'ye dönüştürün. Tek bir nesne de 1 satıra dönüştürülebilir.
Alan adlarını sütun olarak hizalayın
Sütunlar alan adlarının ilk göründüğü sırayla oluşturulur. Bir satırda eksik alanlar ve null değerler boş hücre olur.
Tablo için kopyalayın veya kaydedin
CSV'yi kopyalayın veya BOM'lu bir UTF-8 dosyası kaydedin. Ayırıcı olarak virgül, noktalı virgül veya sekme seçin.
Nasıl kullanılır
JSON girin
JSON yapıştırın veya bir dosya açın. Örnekle doldur seçeneğiyle dönüştürmeyi deneyebilirsiniz.
CSV'ye dönüştürün
Normalde varsayılan ayarları kullanabilirsiniz. Ayırıcıyı veya formüle benzeyen dizelerin işlenişini değiştirmek için gelişmiş ayarları açın.
Tabloyu inceleyin ve alın
Satırları, sütunları ve değerleri kontrol edip CSV'yi kopyalayın veya kaydedin. CSV tırnak işaretlerini ve diğer ayrıntıları incelemek için kaynak metin görünümünü açın.
Kullanım alanları
JSON listesini tabloda inceleyin
Ürün listesi gibi JSON olarak alınan verileri tablo yazılımında sıralamak veya incelemek istediğinizde bunu kullanın.
Veriyi tablo olarak teslim edin
Nesnelerden oluşan bir JSON dizisini, CSV destekleyen yazılımların içe aktarabileceği biçimde teslim etmek istediğinizde bunu kullanın.
JSON'un CSV satır ve sütunlarına dönüşme şekli
Alan adları sütun, nesneler satır olur
Dizideki her nesne 1 satır olarak değerlendirilir. Alan adları tüm satırlardan toplanır ve sütunlar girdide ilk göründükleri sırayla düzenlenir.
Eksik değerler ve iç içeliğin işlenmesi
Eksik alanlar ve null boştur. İç içe diziler ve nesneler tek bir hücrede JSON olarak kalır ve ayrı sütunlara genişletilmez.
Ayırıcılar ve tırnak işaretleri
Tüm alanlar çift tırnak içine alınır ve hücre içindeki tırnak işaretleri iki katına çıkarılır. Değerlerdeki satır sonları korunur ve CSV satırları CRLF ile biter.
Sık sorulan sorular
İç içe nesneler ayrı sütun olur mu?
Hayır. İç içe nesneler ve diziler tek bir hücrede özgün JSON olarak kalır. Bu özellik derin hiyerarşileri otomatik olarak sütunlara genişletmez.
Satırlar arasında alan adları farklıysa ne olur?
Tüm satırlarda kullanılan alan adları sütun olur. Eksik alanlar ve null değerler o satırda boş bırakılır. Sütunlar, alan adlarının ilk geçtiği sırayla görünür.
Formüle benzeyen dizeleri korumak ne anlama gelir?
=, +, -, @ veya benzeri karakterlerle başlayan dizelerin önüne, tabloların bunları formül olarak yorumlamasını önlemek için kesme işareti eklenir. Yalnızca özgün dizelere ihtiyacınız olduğunda bunu gelişmiş ayarlardan KAPATIN.
Büyük tam sayı değerleri değişir mi?
Dönüştürme sırasında özgün sayı gösterimi korunur. Ancak içe aktardığınız tablolama yazılımı sayıları yuvarlayabilir. Sayı veya kimlik içeren sütunları içe aktaran yazılımda metin olarak belirtin.
Girdi ve sonuçlar
- Girdi
- 1 adet UTF-8 JSON girdisi. Yapıştırılan metin ve dosyalar için 1 MB'a (1.000.000 bayt) kadar.
- Dönüştürme
- Alanları olan bir nesne veya 1 ya da daha fazla nesne içeren bir dizi. Çıktı 100.000 hücreyle sınırlıdır.
- Çıktı
- Sütun adlarıyla CSV. Kopyalama CSV metnini verir; dosyalar BOM'lu UTF-8 olarak kaydedilir.