Nasıl kullanılır?
- 1Yönü seçin: CSV → JSON veya JSON → CSV.
- 2Veriyi giriş kutusuna yapıştırın; ayraç varsayılan olarak otomatik algılanır.
- 3Seçenekleri ayarlayın: ilk satır başlık, türleri algıla, iç içe nesneleri düzleştir, Excel için UTF-8 BOM.
- 4Sonucu kopyalayın veya data.json / data.csv olarak indirin; "Sonucu girişe taşı" ile ters yönde devam edin.
Excel’in noktalı virgüllü CSV’si
Türkçe (ve Almanca, İspanyolca gibi ondalık virgül kullanan) bölge ayarlarında Excel, "CSV" olarak kaydettiği dosyalarda alanları virgülle değil noktalı virgülle ayırır; çünkü virgül ondalık işaretidir. Araç ilk satırlara bakarak virgül, noktalı virgül, sekme ve dikey çizgi (|) arasından doğru ayracı otomatik seçer ve algıladığı ayracı gösterir. Tırnak içindeki ayraçlar, satır sonları ve "" ile kaçırılmış tırnaklar CSV standardına (RFC 4180) uygun şekilde okunur. JSON → CSV yönünde Türkçe sayfada varsayılan ayraç noktalı virgüldür, böylece dosya Türkçe Excel’de doğrudan sütunlara ayrılır.
Tür algılama ve başlık satırı
"İlk satır başlık" açıkken her satır, başlıkları anahtar olarak kullanan bir JSON nesnesine dönüşür; kapalıyken dizi dizisi üretilir. Boş başlıklar column1, column2 gibi adlandırılır, tekrar eden başlıklara _2, _3 eklenir. "Türleri algıla" seçeneği sayıları, true/false değerlerini ve null’u gerçek JSON türlerine çevirir; ayraç virgül değilse 19,90 gibi ondalık virgüllü sayılar da sayı olarak okunur. Başında sıfır olan değerler (ör. 05321234567 telefon numarası, posta kodu) sayıya çevrilmez, metin olarak korunur.
JSON’dan CSV’ye: iç içe nesneler
JSON → CSV yönünde nesne dizileri tabloya çevrilir; tüm nesnelerdeki anahtarlar birleştirilerek sütunlar oluşturulur. "İç içe nesneleri düzleştir" açıkken {"adres": {"il": "İzmir"}} gibi yapılar adres.il sütununa dönüşür; diziler ise hücreye JSON metni olarak yazılır. Tek bir nesne de kabul edilir. Türkçe karakterlerin Excel’de bozuk görünmemesi için "Excel için UTF-8 BOM" seçeneğini açarak indirin. Tüm işlem tarayıcınızda yapılır, verileriniz sunucuya gönderilmez.
Sık sorulan sorular
Excel CSV dosyası neden tek sütunda açılıyor?
Dosyadaki ayraç, Excel’in bölge ayarında beklediği ayraçtan farklıdır. Türkçe Excel noktalı virgül bekler. JSON → CSV dönüştürürken ayracı "Noktalı virgül" bırakın ve UTF-8 BOM seçeneğini açın.
Türkçe karakterler Excel’de bozuk çıkıyor, ne yapmalıyım?
İndirmeden önce "Excel için UTF-8 BOM" seçeneğini işaretleyin. BOM, Excel’in dosyayı UTF-8 olarak tanımasını sağlar ve ç, ğ, ı, ş gibi harfler doğru görünür.
İç içe JSON CSV’ye nasıl çevrilir?
"İç içe nesneleri düzleştir" seçeneği açıkken alt nesneler nokta ile birleştirilmiş sütun adlarına (ör. adres.il) dönüşür. Kapalıyken alt nesne hücreye JSON metni olarak yazılır.
Sayılar neden metin olarak geliyor?
"Türleri algıla" seçeneğinin açık olduğundan emin olun. Başında sıfır bulunan değerler bilgi kaybı olmasın diye bilinçli olarak metin bırakılır.
Sonuçlar iç açıcı değil mi?
Hızlı, SEO uyumlu web siteleri, e-ticaret ve Google Ads yönetimi için Webin Agency ekibiyle görüşün.