Internative Logo

JSON'dan Excel'e (XLSX) Dönüştürücü

JSON to XLSX: tarayıcıda Excel dosyası oluşturun

JSON verinizi Excel tablosuna çevirin. Bir JSON dizisi veya nesnesi yapıştırın, .xlsx dosyası olarak indirin; iç içe alanlar sütunlara düzleştirilir.

JSON'dan Excel'e dönüştürücü nasıl kullanılır?

  1. 1

    JSON verisini hazırlayın

    Tek satır için bir nesne, birden fazla satır için nesnelerden oluşan bir dizi kullanın. Uzun sayısal ID değerlerini metin olarak korumak için tırnak içine alın.

  2. 2

    İçeriği alana yapıştırın

    JSON metnini giriş alanına yapıştırın. Veriniz bir JSON dosyasındaysa dosyayı açıp içeriğini kopyalayın; araçta dosya yükleme alanı bulunmuyor.

  3. 3

    XLSX dosyasını indirin

    “XLSX'e Dönüştür” düğmesine basınca Sheet1 adlı tek sayfa içeren converted.xlsx dosyası indirilir. Düğmenin altında başarı mesajı görünür; geçersiz JSON içinse ayrıştırıcının belirttiği hata nedeni gösterilir.

  4. 4

    Sütunları kontrol edin

    Dosyayı Excel'de açıp sütunlara bakın: {"user":{"name":"Ada","address":{"city":"Istanbul"}}} girdisindeki iç içe alanlar user.name ve user.address.city sütunlarına dönüşür. Yeni bir veriyle devam etmek için “Temizle” düğmesiyle giriş alanını temizleyin.

Daha Fazla Araç Keşfet

JSON'dan Excel'e dönüştürme örnekleri

Aşağıdaki JSON dizisini deneyerek nesnelerin Excel satırlarına nasıl dönüştüğünü görebilirsiniz. Tablolar, iç içe alanların sütunlara dağılımını ve hücrelere yazılan veri türlerini gösterir.

İç içe JSON alanlarının sütunlara dönüşümü

JSON girdisiOluşan sütunlarİlk satır
{"id": 1, "name": "Ada", "address": {"city": "Istanbul", "zip": "34000"}}id, name, address.city, address.zip1, Ada, Istanbul, 34000
[{"id": 1, "tags": ["a", "b"]}, {"id": 2, "tags": []}]id, tags1, ["a","b"] (2. satır: 2, [])
[{"a": 1}, {"a": 2, "b": true}]a, b1. satır: 1 ve boş; 2. satır: 2 ve TRUE

Değerlerin hücreye yazılma biçimi

JSON değeriExcel hücresi
42Sayı
"42"Metin
trueBoolean (TRUE)
nullBoş hücre
"2025-11-27"Metin (tarih değil)
{"a": {"b": 1}}a.b sütunu, sayı 1
[1, 2]Metin: [1,2]

Denemek için JSON girdisi JSON

[
  { "id": 1, "name": "Ada", "address": { "city": "Istanbul" }, "active": true },
  { "id": 2, "name": "Linus", "address": { "city": "Helsinki" }, "active": false }
]

Excel'de oluşan satırlar Text

id | name  | address.city | active
1  | Ada   | Istanbul     | TRUE
2  | Linus | Helsinki     | FALSE

Sık sorulan sorular

JSON dosyasını Excel'e çevirirken veriler yükleniyor mu?

Hayır, JSON Excel dönüştürme işlemi tarayıcınızda gerçekleşir ve veriler hiçbir yere gönderilmez. Dosya yükleme özelliği olmadığı için JSON dosyasını açıp içeriğini metin alanına yapıştırmanız gerekir. “XLSX'e Dönüştür” düğmesine bastığınızda sonuç converted.xlsx adıyla indirilir.

JSON dizisi Excel'e nasıl aktarılır, tek nesne de olur mu?

Nesnelerden oluşan bir JSON dizisinde her nesne ayrı satıra yazılır; tek nesne verirseniz bir satır oluşur. Sütun başlıkları anahtarların ilk görülme sırasını izler ve sonraki nesnelerde yeni anahtar varsa sütun eklenir. Eksik anahtarın hücresi boş kalır; üst düzey dizide tek başına duran sayı veya metin ise value sütununa yazılır.

İç içe JSON ve array alanları Excel'de nasıl görünür?

İç içe nesnelerin alanları noktayla ayrılmış sütun adlarına dönüşür; nesne içindeki diziler ise tek hücrede JSON metni olarak kalır. Örneğin şehir alanı address.city sütununa yazılabilir, ["a","b"] dizisi de ["a","b"] metni olarak korunur. Sayılar sayı, boolean değerler boolean, string değerler metin hücresi olur; null için hücre boş bırakılır.

JSON'dan Excel'e aktarınca uzun ID değerleri neden bozuluyor?

Tırnaksız tam sayılar 9007199254740991 (2^53 - 1) sınırını aştığında, daha Excel'e yazılmadan tarayıcının JSON ayrıştırıcısında hassasiyet kaybına uğrar. Sayılar 64 bit kayan noktalı biçimde tutulduğu için 12345678901234567890 değeri 12345678901234567000 olur. Uzun ID değerlerini kaynak JSON içinde tırnakla yazın; böylece rakamları değişmeden metin olarak aktarılır.

Excel'e aktardığım tarih neden metin olarak görünüyor?

JSON'da tarih veri türü bulunmadığından "2025-11-27" gibi bir değer Excel'e metin olarak yazılır. Araç bu string değeri tarih hücresine dönüştürmez. Tarih hesabı yapmak veya tarih biçimi uygulamak istiyorsanız ilgili sütunu Excel'de tarih türüne dönüştürün.

Satır sınırı var mı, XLSX dosyasını JSON'a da çevirebilir miyim?

Araç yalnızca JSON'dan XLSX'e dönüşüm yapar; Excel sınırları 1.048.576 satır, 16.384 sütun ve hücre başına 32.767 karakterdir. Büyük JSON verilerinde tarayıcının kullanabildiği bellek de sınır oluşturur. XLSX'ten JSON'a dönüşüm, birden fazla sayfa oluşturma, sütun genişliği veya stil gibi biçimlendirmeler desteklenmez.

Veriyi hazırlamak veya farklı bir çıktı almak için bu araçları kullanabilirsiniz.

Internative tarafından geliştirildi

Yazılım ve yapay zekâ mühendislik ekibimizin elinden çıktı

Buradaki her ücretsiz araç, kurumsal müşterilerimiz için geliştirdiğimiz özel yazılım, SaaS platformları ve yapay zekâ ürünlerinin yan ürünüdür. Üretim kalitesinde bir sürümüne, API'ye ya da bir sonraki projenizin arkasında tam bir mühendislik ekibine mi ihtiyacınız var? Konuşalım.

Internative'den ilgili hizmetler

Bu araca en yakın ticari mühendislik hizmetlerimiz.