JSON to Excel & SQL Dönüştürücü
JSON verilerinizi Excel (.xlsx), CSV veya SQL script'e dönüştürün. Nested JSON desteği, akıllı veri tipi tahmini, batch insert. 100% güvenli, tarayıcıda çalışır.
📝 JSON Verinizi Girin
️ Dönüştürme Ayarları
📝 SQL Script
-- SQL çıktısı burada görünecek
👁️ Veri Önizleme (İlk 100 satır)
📚 JSON to Excel & SQL Dönüştürücü: Kapsamlı Rehber
🎯 JSON Dönüştürücü Nedir?
Modern web uygulamalarında ve API'lerde JSON (JavaScript Object Notation) formatı, veri değişimi için standart haline gelmiştir. Ancak bu verileri analiz etmek, raporlamak veya veritabanına aktarmak için Excel veya SQL formatına dönüştürmek gerekir.
Bu araç, JSON verilerinizi saniyeler içinde Excel (.xlsx), CSV veya SQL script formatına dönüştürmek için tasarlanmıştır. Nested JSON desteği, akıllı veri tipi tahmini ve batch insert optimizasyonu ile profesyonel bir dönüşüm deneyimi sunar.
Güçlü Özellikler
1. JSON Validation ve Hata Tespiti
JSON verinizi yapıştırdığınız anda sistem geçerliliğini kontrol eder. Eksik virgül, unutulmuş tırnak, fazla parantez gibi hatalar satır ve sütun numarası ile birlikte gösterilir. Monaco Editor entegrasyonu sayesinde syntax highlighting ve otomatik tamamlama desteği sunulur.
2. Nested JSON Flattening (Düzleştirme)
İç içe geçmiş JSON yapıları otomatik olarak düzleştirilir. Örneğin:
{
"UrunAdi": "Bisiklet",
"Ozellikler": {
"Renk": "Kırmızı",
"Jant": 28
}
}
Yukarıdaki yapı otomatik olarak UrunAdi, Ozellikler_Renk, Ozellikler_Jant şeklinde üç ayrı kolona dönüştürülür.
3. Akıllı Veri Tipi Tahmini
Sistem, JSON verilerindeki değerleri analiz ederek en uygun SQL veri tipini önerir:
- String: VARCHAR(n) veya NVARCHAR(MAX)
- Number (tam sayı): INT veya BIGINT
- Number (ondalık): DECIMAL(18,2) veya FLOAT
- Boolean: BIT (SQL Server) veya BOOLEAN
- Null: NULL
4. Batch Insert Optimizasyonu
Büyük JSON dosyalarında performans için veriler 100, 500, 1000 veya 5000'erli paketler halinde tek INSERT INTO sorgusunda birleştirilir. Bu optimizasyon 10-50 kat hız artışı sağlar.
5. SQL Injection Koruması
Tüm metin değerleri otomatik olarak escape edilir. Tek tırnak ('), çift tırnak ("), ters slash (\) gibi özel karakterler güvenli şekilde işlenir.
6. Dinamik Şema Analizi
Sistem, tüm JSON nesnelerini tarayarak benzersiz tüm kolonları çıkarır. Farklı nesnelerde farklı alanlar olsa bile, eksik veri olan hücreler NULL veya boş bırakılır.
🔒 %100 Gizlilik ve Güvenlik
- Client-Side İşleme: Tüm dönüşümler tarayıcınızda gerçekleşir.
- Sunucuya Yükleme Yok: JSON veriniz hiçbir uzak sunucuya gönderilmez.
- Offline Çalışma: İnternet bağlantınızı kesseniz bile dönüşüm devam eder.
🏃️ 4 Adımda Dönüştürme
- JSON Verinizi Girin: Metin editörüne yapıştırın veya .json dosyasını sürükleyin.
- Ayarları Yapılandırın: Tablo adı, veritabanı türü, batch boyutu seçin.
- Dönüştür: SQL, Excel veya CSV butonuna tıklayın.
- Kopyala veya İndir: Sonucu panoya kopyalayın veya dosya olarak indirin.
❓ Sık Sorulan Sorular
JSON to Excel & SQL dönüştürücü ücretsiz mi?
Evet, tamamen ücretsizdir. Sınırsız kullanım, kayıt gerektirmez, filigran yok.
Nested (iç içe) JSON destekleniyor mu?
Evet. Sistem iç içe geçmiş JSON yapılarını otomatik düzleştirir. Otomatikler_Renk gibi kolonlar oluşturulur.
Hangi SQL veritabanları destekleniyor?
MySQL, MariaDB, PostgreSQL, SQL Server, Oracle ve SQLite.
JSON hatalıysa ne olur?
Sistem anında doğrulama yapar ve hatanın tam konumunu gösterir.
Verilerim güvende mi?
Kesinlikle. Tüm işlemler tarayıcınızda gerçekleşir. Sunucuya veri yüklenmez.
Maksimum JSON boyutu nedir?
Tarayıcı belleğine bağlı olarak genellikle 100 MB'a kadar JSON dosyaları sorunsuz işlenir.
Batch insert nedir?
Büyük dosyalarda performans için veriler 1000'erli paketler halinde tek INSERT sorgusunda birleştirilir.
Türkçe karakterler destekleniyor mu?
Evet. UTF-8 kodlaması ile tüm Türkçe karakterler sorunsuz işlenir.
Tekil JSON nesnesi dönüştürülebilir mi?
Evet. Tek nesne otomatik olarak tek satırlık diziye çevrilir.
Farklı kolon yapıları olan JSON işlenebilir mi?
Evet. Sistem tüm nesneleri tarayarak benzersiz tüm kolonları çıkarır.