UltKit

Excel'i JSON'a Dönüştürme

Bir tabloyu programın yükleyebileceği JSON'a çevirin. Bir .xlsx, .xls, .ods veya .numbers dosyası yükleyin; sütun başlıklarınızı anahtar olarak kullanan, her satır için bir nesne içeren bir dizi alın.

Veri Dönüştürücü

veya CSV, TSV, TXT … dosyaları buraya bırakın ·

Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir

Çıktı

Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.

Bu aracı nasıl kullanırsınız

  1. 1

    Çalışma kitabını yükleyin

    Excel, LibreOffice veya Numbers dosyalarını ekleyin; aynı anda en fazla 20 dosya, her biri en fazla 95 MB olabilir. Her sayfanın 1. satırında anahtar olarak kullanmak istediğiniz sütun adlarının bulunduğundan emin olun.

  2. 2

    Yapıyı ve sayfaları seçin

    Nesne dizisi ve ISO tarihleri önceden seçili gelir. Gelişmiş ayarlar altında, daha küçük bir dosya için JSON yapısı seçeneğini Dizi dizisi olarak, sayfa başına bir anahtar için Dönüştürülecek sayfalar seçeneğini Tüm sayfalar olarak değiştirin.

  3. 3

    Dönüştürün ve yükleyin

    JSON biçimine Dönüştür → düğmesine basın ve dosyayı indirin. Dosyayı uygulamanıza aktarabilir, bir veritabanını örnek verilerle doldurabilir veya test aracına verebilirsiniz.

Excel'den JSON'a dönüştürme, bir sayfayı satır satır okur ve başlık satırını anahtar olarak kullanarak her satırı bir JSON nesnesi olarak yazar. Ekibin elle düzenlediği tablo verisi böylece bir uygulama, API veya betik için girdiye dönüşür.

Tablodan koda: Excel'i kimler JSON'a dönüştürür?

Örüntü hep aynıdır: Excel'de rahat eden kişiler veriyi yönetir, yazılımın ise onu okuması gerekir. Bir pazarlama ekibi ürün adlarını ve fiyatları, statik bir sitenin kendini oluşturduğu bir çalışma kitabında tutar. Bir yerelleştirme ekibi, uygulamanın çeviri dosyası olarak yüklediği, her dil için bir sütun içeren bir sayfa doldurur. Bir QA sorumlusu test senaryolarını, Postman'in koleksiyon çalıştırıcısı veya bir Jest paketinin JSON veri dosyası olarak okuduğu satırlara yazar.

Bu dışa aktarımları elle yazmak yavaştır ve hataya açıktır; üstelik Excel'de yerleşik bir JSON olarak kaydet seçeneği yoktur. Dönüştürme, geliştiricilere iş arkadaşlarından yeni bir araç öğrenmelerini istemeden temiz bir dosya verir. Hedef uygulama kodu değil de ilişkisel bir veritabanıysa Excel'i SQL'e dönüştürme sayfası INSERT ifadeleri yazar ve JSON adımını tamamen atlar.

Tek bir sayfa kaç satıra dönüşebilir?

1.048.576bir XLSX sayfasındaki satır sayısı; başlık satırından sonra en fazla 1.048.575 JSON nesnesi

Eski .xls dosyaları sayfa başına 65.536 satırda durur.

Nesne dizisi mi, dizi dizisi mi?

Varsayılan

Nesne dizisi

Her satır, anahtarları başlık adları olan bir nesne olur.

  • Kendini açıklar: her değer sütun adını taşır
  • Kodda row.email gibi kolay okunur
  • Daha büyüktür, çünkü anahtarlar her satırda tekrarlanır
En uygun kullanım: Uygulamalar, API'ler, örnek veriler ve test verileri
Kompakt

Dizi dizisi

Her satır düz bir değer listesi olur; başlık ilk listedir.

  • En küçük dosya
  • Grafik kitaplıklarının satırları alış biçimine uyar
  • Kod, hangi konumun hangi sütunu tuttuğunu bilmelidir
En uygun kullanım: Büyük tablolar, grafikler ve veri aktarımı
Bir fiyat sayfasının iki satırı, nesne dizisi olarak
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

Türler hücrelere uyar. Sayılar sayı, metinler metin olarak kalır; boş hücreler nesne biçiminde null yazılır, tarihler ise JSON'da kendi tarih türü olmadığı için ISO metnine dönüşür. Verinin içindeki boş satırlar ve tablonun altındaki başıboş notlar da nesne olur; bu yüzden dönüştürmeden önce bunları çalışma kitabında silin.

Bir bakışta XLSX ve JSON

XLSX

Microsoft Excel çalışma kitabı

XLSX, Office Open XML standardına dayanan ve Office 2007'den beri Microsoft Excel'in varsayılan çalışma kitabı biçimidir. Birden çok sayfayı, formülleri, biçimlendirmeyi, grafikleri, pivot tabloları ve veri doğrulamayı XML'den oluşan bir ZIP paketinde saklar. Sayfa başına bir milyonun üzerinde satırı destekler ve iş elektronik tabloları için varsayılan değişim biçimidir. Google E-Tablolar, LibreOffice ve Numbers XLSX'i açar, ancak makrolar ve gelişmiş özellikler aktarılmayabilir.

Sıkıştırma
–
Saydamlık
–
Animasyon
–
Çıkış yılı
2007 · Microsoft
XLSX dönüştürücü

JSON

JavaScript Nesne Gösterimi (JSON)

JSON, yapılandırılmış veriler için hafif bir metin biçimidir; 2000'lerin başında Douglas Crockford tarafından yaygınlaştırılmış ve RFC 8259 ile ECMA-404 olarak standartlaştırılmıştır. Nesneleri, dizileri, dizgileri, sayıları, mantıksal değerleri ve null'ı basit, okunabilir bir sözdizimiyle gösterir. Web API'leri, yapılandırma dosyaları ve neredeyse her programlama dilindeki uygulamalar arasında veri alışverişi için varsayılan biçimdir. Yorum, tarih veya şema desteği yoktur; büyük iç içe dosyaları bir görüntüleyici olmadan okumak zordur.

Sıkıştırma
–
Saydamlık
–
Animasyon
–
Çıkış yılı
2001 · Douglas Crockford
JSON dönüştürücü

Fiyat, çeviri veya test verisi gibi geliştirici olmayanların yönettiği bir sayfanın kodla yüklenmesi gerektiğinde Excel JSON'a dönüştürülür.

Excel'i JSON'a dönüştürme: SSS

XLSX'i başlıklar anahtar olacak şekilde JSON'a nasıl dönüştürürüm?

İlk satır başlık seçeneğini açık bırakın; varsayılan budur. 1. satırdaki metin, altındaki her değer için anahtar olur; yani email başlıklı bir sütun her nesnede "email": "..." üretir. Farklı anahtarlar istiyorsanız, örneğin JavaScript için camelCase adlar, başlıkları önce Excel'de yeniden adlandırın.

Excel tarihleri neden 46313 gibi sayılar olarak çıkıyor?

Excel bir tarihi 1 Ocak 1900'den itibaren geçen günleri sayan seri numarası olarak saklar ve yalnızca ekranda tarih biçiminde gösterir. Ham okunduğunda 2026-10-18, 46313 sayısıdır. Bu sayfa tarihleri 2026-10-18 gibi ISO metni olarak yazar; kodunuz saniye bekliyorsa Tarihler altında Unix zaman damgasını seçin.

Formüller, renkler ve yorumlar ne olur?

JSON veri tutar, görünümü değil. Her formül hücresi hesaplanmış sonucuyla yazılır; dolgu renkleri, yazı tipleri, hücre notları, grafikler ve birleştirilmiş hücre düzeni dışarıda kalır. Çalışma kitabını düzenlenebilir kaynak olarak saklayın, değiştiğinde JSON'u yeniden oluşturun.

Bir çalışma kitabının tüm sayfalarını tek seferde dönüştürebilir miyim?

Evet. Dönüştürülecek sayfalar Tüm sayfalar olarak ayarlandığında JSON'da her sayfa adı için bir anahtar bulunur ve her anahtar o sayfanın satırlarını içerir. Bu, çeviri dosyalarına veya kategoriye göre sekmelere bölünmüş bir kataloğa uygundur.

Büyük bir tablo JSON için sorun olur mu?

Boyut büyür, çünkü her nesne anahtarlarını yeniden yazar; 100.000 satırlık bir sayfa XLSX'ten megabaytlarca büyük bir dosyaya dönüşebilir. Analiz araçlarına yüklenen büyük tablolar için CSV veya Parquet daha hafiftir; düz sürümü Excel'i CSV'ye dönüştürme sayfasından alabilirsiniz.

JSON hangi sayı hassasiyetini korur?

Excel'in sakladığı değer, yani en fazla 15 anlamlı basamak. Sayı olarak girilen 16 haneli kart veya hesap numarası gibi uzun kimlikler Excel içinde zaten yuvarlanmıştı. Bu sütunları veri girmeden önce Metin olarak biçimlendirin; JSON'a metin olarak yazılırlar.