İçeriğe geç
TConverter

JSON to Excel

Tarayıcıda

JSON verinizi yapıştırın ve Excel (.xlsx) olarak indirin.

JSON'dan Excel'e dönüştürme hakkında

TConverter JSON to Excel aracı, JSON verinizi Microsoft Excel, LibreOffice Calc veya Google E-Tablolar gibi uygulamalarda açabileceğiniz gerçek bir Excel dosyasına (.xlsx) dönüştürür. JSON metnini alana yapıştırıp tek bir butona tıklamanız yeterli; dosya hemen oluşturulur ve bilgisayarınıza iner. Üyelik gerekmez, program kurmanız gerekmez ve araç tamamen ücretsizdir.

JSON; API yanıtlarının, yapılandırma dosyalarının ve veritabanı dışa aktarımlarının en yaygın biçimidir, ancak yazılımla uğraşmayan biri için okunması zordur. Bir API çıktısını iş arkadaşınızla paylaşmak, bir web servisinden alınan kayıtları gözden geçirmek, hızlıca rapor hazırlamak ya da eksik alanları kontrol etmek istediğinizde JSON'u Excel'e çevirmek işinizi kolaylaştırır. Tabloya dönüştükten sonra veriyi sıralayabilir, filtreleyebilir ve formüllerle çalışabilirsiniz.

Gerçek hayattaki JSON verisi nadiren düz bir listedir; bu yüzden araç hazırlık işinin bir kısmını sizin yerinize yapar. En üst seviye bir dizi (array) ise her eleman bir satır olur. En üst seviye bir nesne ise araç, içindeki en uzun diziyi taşıyan alanı (örneğin bir API yanıtındaki "data" ya da "items" listesini) bulur ve satırları ondan oluşturur; hiç dizi yoksa nesnenin kendisi tek satır olarak yazılır. İç içe nesneler nokta gösterimiyle sütunlara açılır: {"adres": {"sehir": "İzmir"}} verisi adres.sehir adlı bir sütuna dönüşür.

Diziler de tutarlı bir kuralla işlenir. Etiketler gibi basit değerlerden oluşan bir liste tek hücrede virgülle birleştirilir; nesnelerden oluşan bir liste ise urunler.0.ad, urunler.1.ad gibi sıra numaralı sütunlara açılır. Kayıtların hepsi aynı alanlara sahip olmayabileceği için herhangi bir kayıtta geçen tüm alanlar sütun olarak toplanır, ilgili kayıtta bulunmayan hücreler boş bırakılır. Sonuç, Sheet1 adlı tek bir sayfada düzenli bir tablodur.

En iyi sonucu almak için kayıtlarınızın benzer alanlara sahip bir dizi halinde olmasına dikkat edin. Çok derin iç içe yapılar çok sayıda sütun üretebilir; böyle durumlarda yalnızca ihtiyaç duyduğunuz kısmı yapıştırmak daha okunaklı bir tablo verir. Excel dosyasını CSV, JSON veya diğer biçimlerden oluşturmak isterseniz Excel ⇄ JSON / CSV aracını da kullanabilirsiniz.

Dönüştürme işlemi SheetJS kütüphanesiyle tamamen tarayıcınızda yapılır. JSON verisi herhangi bir sunucuya gönderilmez; bu da aracı paylaşmak istemediğiniz şirket içi veriler için uygun hale getirir. Pratikteki sınır kendi cihazınızın belleğidir: çok büyük verilerin tarayıcıda işlenmesi daha uzun sürebilir. Girdi geçerli bir JSON değilse bozuk bir dosya üretilmez, metin alanının altında hata mesajı gösterilir.

Sık sorulan sorular

JSON'dan Excel'e dönüştürme ücretsiz mi?

Evet. TConverter ücretsizdir ve kullanmak için üyelik ya da kayıt gerekmez.

JSON verim sunucuya yükleniyor mu?

Hayır. Excel dosyası tarayıcınızda oluşturulur, JSON veriniz cihazınızdan çıkmaz.

İç içe nesneler ve diziler nasıl dönüştürülüyor?

İç içe nesneler kullanici.ad gibi nokta gösterimli sütunlara açılır. Basit değer dizileri tek hücrede virgülle birleştirilir, nesne dizileri ise urunler.0.fiyat gibi sıra numaralı sütunlara dönüşür.

Kayıtlarımdaki alanlar farklıysa ne olur?

Tüm kayıtlardaki tüm alanlar sütun olarak toplanır. Bir kayıtta karşılığı olmayan hücre boş bırakılır.

API yanıtı gibi veriyi saran bir JSON nesnesini dönüştürebilir miyim?

Evet. En üst seviye bir nesneyse araç, en uzun diziyi içeren alanı satır kaynağı olarak kullanır. Hiç dizi yoksa nesne tek satır olarak yazılır.

Boyut sınırı var mı?

Yapıştırılan JSON için sabit bir sınır yoktur. İşlem tarayıcınızda yapıldığı için çok büyük verilerde hız cihazınızın belleğine bağlıdır.