JSON Excel çevirici

Bir JSON nesne dizisini bir XLSX elektronik tablosuna çevir.

Tarayıcında çalışır. Dosyaların cihazından asla çıkmaz.

JSON Excel'e nasıl çevrilir

  1. JSON'ını yapıştır veya yükle.
  2. Önizleme tablosunu kontrol et.
  3. XLSX dosyasını indirmek için tıkla.

Örnek: JSON girer, elektronik tablo sütunları çıkar

JSONSütunHücre değeri
{"name":"Sam"}nameSam
{"user":{"city":"NY"}}user.cityNY
{"score":95.5}score95,5, sayı olarak türlendirilir

Temiz bir elektronik tablo için ipuçları

  • Her nesnenin anahtarlarını birbirine benzer tut. Bir satırda eksik olan bir alan, diğer sütunları kaydırmak yerine sadece o hücreyi boş bırakır.
  • Bir API yanıtından yapıştırırken, {"results": [...]} gibi bir sarmalayıcı nesne değil, sadece dizinin kendisini kopyala.
  • "2025550147" gibi bir telefon numarası olarak JSON string'i olarak yazılmış bir sayı, elektronik tabloda metin olarak kalır, çünkü sadece gerçek JSON sayıları Excel sayısı olarak türlendirilir.

Bu nerede Excel'e elle kopyalamaktan daha iyi

  • Elle yeniden biçimlendirmesi zahmetli olan API yanıtları ve dışa aktarılmış JSON kayıtları.
  • İç içe yapılandırma veya ayar dosyaları, satır başına bir giriş olacak şekilde düzleştirilmiş.
  • Kullanmadan önce bir elektronik tablo olarak göz atmak istediğin test verisi veya örnek veriler.
  • Excel'de rahat ama ham JSON'da rahat olmayan bir iş arkadaşıyla yapılandırılmış veri paylaşmak.

JSON Excel SSS

Bu ne şekilde bir JSON bekliyor?

Bir nesne dizisi, satır başına bir nesne. Tek bir nesne de çalışır ve tek satır olarak ele alınır.

İç içe nesnelere ne oluyor?

Nokta ile ayrılmış sütun isimlerine düzleştirilirler. Bir kullanıcının altındaki iç içe bir address nesnesi, user.address.city gibi sütunlar olur.

Satır sınırı var mı?

Sabit bir limit yok, ama çok büyük diziler tarayıcının kullanılabilir belleğine bağlıdır.

Yapıştırmak yerine bir dosya yükleyebilir miyim?

Evet. Metin kutusunun yanındaki yükle düğmesini kullan, dosyanın içeriği otomatik olarak kutuya yüklenir.

Sayılar ve true/false değerleri elektronik tabloda doğru türlendiriliyor mu?

Evet. Bir JSON sayısı, toplayabileceğin veya sıralayabileceğin gerçek bir Excel sayısı olur; true veya false değerleri ise "true" metni yerine Excel boolean hücreleri olarak yazılır.

Bir nesnenin içindeki bir diziye, örneğin bir etiket listesine ne oluyor?

["a","b"] gibi dizinin JSON metnini tutan tek bir hücre olarak yazılır, çünkü değişken uzunluklu bir listeyi sütunlara yaymanın tek bir doğru şekli yoktur.

Sütunlar hangi sırayla geliyor?

Nesneler taranırken alanların ilk göründüğü sıra; bu yüzden genelde ilk nesnenin anahtarları önde gelir, sonraki nesnelerden gelen ekstra alanlar ise sona eklenir.

Birkaç seviye derinliğinde, derin iç içe geçmiş JSON'ı işleyebilir mi?

Evet, düzleştirme her derinlikte çalışır ve her seviyeyi bir noktayla birleştirir, örneğin a.b.c; ama çok derin iç içe geçme bazı sütun isimlerini oldukça uzun yapabilir.

İlgili araçlar