Excel'den JSON'a Dönüştürücü Excel çalışma sayfalarını (.xlsx, .xls) JSON formatına dönüştürün ve çalışma sayfası seçin.
Excel'den JSON'a
Excel çalışma sayfalarını (.xlsx, .xls) JSON formatına dönüştürün ve çalışma sayfası seçin.
Excel Dosyasını Yükle
Dosyayı bırakın veya .xlsx, .xls veya .ods dosyanızı seçin.
Sayfayı Seç
Çalışma kitabı birden fazla sayfaya sahipse dönüştürmek istediğiniz sayfanın seçimini yapın.
JSON'u İndir
JSON dizisi çıktısını kopyalayın veya indirin.
What Is Excel'den JSON'a?
Excel to JSON, Microsoft Excel elektronik tablolarını JavaScript Nesne İşaretleme formatına dönüştürür. .xlsx, .xls, .xlsb ve .ods dosya biçimleri dahil olmak üzere çeşitli biçimlerde destek sağlar ve güvenilir bir şekilde elektronik tablo ayrıştırması için SheetJS (xlsx) kütüphanesini kullanır. Her sayfanın ilk satırı nesne anahtarı olarak kullanılır ve her sonraki satır JSON nesnesine dönüşür. Birden fazla sayfaya sahip çalışma kitapları için, hangi sayfanın dönüştürüleceğini seçebilirsiniz. Dönüşüm işlemi tamamen tarayıcınızda gerçekleşir - elektronik tablo dosyalarınız hiçbir sunucuya yüklenmez.
Why Use Excel'den JSON'a?
-
.xlsx, .xls, .xlsb ve .ods dosya formatlarını destekler.
-
Birden fazla sayfaya sahip çalışma kitapları sayfa seçiciyle desteklenir.
-
Yerleştirme ayarlanabilir (2 veya 4 boşluk).
-
Dosyalar tarayıcınızdan asla ayrılmaz - tam gizlilik.
Common Use Cases
API Geliştirme
Excel verilerini API mock verileri veya test sabitleri olarak kullanmak üzere JSON'a dönüştürün.
Veritabanı İçe Aktarma
Çoklu ortamlı veritabanlarına (MongoDB gibi) içe aktarmak için elektronik tablo verilerini JSON'a dönüştürün.
Web Uygulamaları
Ön uç web uygulamalarında kullanmak üzere Excel veri dosyalarını JSON'a dönüştürün.
Veri Geçişliği
Modern veri boru hatları için Excel tabanlı verileri JSON'a dönüştürün.
Technical Guide
Dosya ayrıştırmaları SheetJS (xlsx) kütüphanesi tarafından ele alınır, bu da yüklendiği dosyayı ArrayBuffer olarak okur ve ikili elektronik tablo biçimini ayrıştırır. Kütüphane Microsoft Office biçimleri (.xls için BIFF, .xlsx için OOXML), OpenDocument (.ods) ve diğer elektronik tablo biçimleri gibi çeşitli biçimleri destekler.
sheet_to_json() yardımcı aracı bir çalışma sayfasını ilk satırı anahtar olarak kullanarak nesne dizisine dönüştürür. Boş satırlar genellikle dışlanır. Hücre değerleri JavaScript eşdeğerlerine dönüştürülür: sayılar, diziler, tarihler ve boolean değerler.
Çoklu sayfalı çalışma kitapları için SheetNames dizisi kullanılabilir sayfaların listesini sağlar ve kullanıcılar hangi sayfanın dönüştürüleceğini seçebilir. Dönüşüm işlemi yalnızca seçilen sayfayı işler.
Performans notu: Çok büyük elektronik tablolar (100.000+ satır) tarayıcıda işlenmesi birkaç saniye sürebilir. Xlsx kütüphanesi tarayıcı kullanımı için optimize edilmiştir, ancak bellek kullanımı dosya boyutuyla orantılı olarak artar.
Tips & Best Practices
-
1Her sayfanın ilk satırı sütun başlıklarını içermelidir - bunlar JSON anahtarlarına dönüşür.
-
2Birleştirilmiş hücreler beklendiği gibi dönüştürülemeyebilir - dönüştirmeden önce hücreleri birleştirin.
-
3Tarih hücreleri JavaScript tarih temsiline dönüştürülür - gerektiğinde biçimlendirin.
-
4Büyük dosyalar için işleme birkaç saniye sürebilir - cihazınıza bağlı olarak.
Related Tools
CSV'yi JSON'a Dönüştür
Tarayıcınızda CSV verilerini anında JSON dizisi formatına dönüştürün.
🔄 File Conversion
JSON'dan CSV'ye
JSON dizilerini düzgün kaçış ve biçimlendirme ile CSV formatına dönüştürün.
🔄 File Conversion
Excel'den CSV'ye
Seçilen sayfalar ile Excel çalışma sayfalarını CSV formatına dönüştürün.
🔄 File Conversion
Excel Görüntüleyici
Excel elektronik tablolarını, Excel yüklenmeden formatlı ve sıralanabilir tablolar olarak görüntüleyin.
🔄 File ConversionFrequently Asked Questions
Q Hangi dosya formatları desteklenir?
Q Dosyam sunucuya yüklendi mi?
Q Tarihler nasıl işlenir?
Q Formüller ne olacak?
Q Dosya boyutu limiti var mı?
About This Tool
Excel'den JSON'a is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.