KeroTools

JSON'ı Excel Tablosuna Dönüştür

JSON verisini satır ve sütunlar halinde düzenlenmiş bir Excel dosyasına dönüştürün — tarayıcınızda.

Dosyanızı buraya bırakın veya tıklayın

JSON dosyaları (.json)

Veriniz cihazınızda kalır

Sonradan silinecek bir şey yok

Ham API yanıtları için güvenli

Her modern tarayıcıda çalışır

Nasıl çalışır

  1. 1

    JSON’unuzu yapıştırın ya da bırakın

    Nesnelerden oluşan bir dizi doğrudan çalışır; metni yapıştırın veya sayfaya bir .json dosyası bırakın.

  2. 2

    Sütunları kontrol edin

    Başlık satırının ve sütun kümesinin beklediğiniz gibi olduğunu doğrulayın.

  3. 3

    Çalışma kitabını indirin

    .xlsx dosyasını Excel, Google E-Tablolar, LibreOffice ya da Numbers’ta açın.

Neden bu araç

Tahmin edilen değil, bildirilen hücreler

Sayı sayı, metin metin olarak yazılır; dosya açıldığında Excel’in yorumlayacak bir şeyi kalmaz.

Baştaki sıfırlar hayatta kalır

`007` gibi bir ürün kodu `007` kalır, çünkü hücre bir karakter satırından ayrıştırılmak yerine metin olarak bildirilir.

Ayırıcı yok, kodlama yok

Çalışma kitabı kendi yapısını ve metnini Unicode olarak taşır; iki soru da hiç gündeme gelmez.

Tek çift tıkla açılır

İçe aktarma sihirbazı yok, sınırlayıcı soran pencere yok — dosya bir sayfa olarak açılır.

Hiçbir şey yüklenmez

Çalışma kitabı tarayıcınızda kurulur; kayıtlarla dolu bir API yanıtı hiçbir yere yolculuk etmez.

Ücretsiz, hesapsız

Kayıt yok, filigran yok, kaç dosya dönüştüreceğinize dair sınır yok.

Çalışma kitabı yazmak, Excel’e tahmin edecek bir şey bırakmamaktır

CSV üretip açmak yerine doğrudan .xlsx’e gitmenin nedeni budur. CSV dosyası bir karakter satırıdır ve Excel’in onun hakkında bildiği her şey içe aktarmadaki tahminden gelir: `007` yedi sayısı mıdır yoksa bir ürün kodu mu, `03/04` mart mıdır nisan mı, eşittir işaretiyle başlayan bir hücre metin midir formül mü. Çalışma kitabı böyle işlemez. Her hücre bildirilmiş bir tür taşır; sayı sayı olarak, metin metin olarak saklanır ve Excel dosyayı yorumlayacak hiçbir şey olmadan açar. Bu tek fark, tablo verisinin sessizce bozulduğu en yaygın üç yolu ortadan kaldırır ve bu dönüştürmenin CSV yolundan geçmek yerine doğrudan yapılmaya değer olmasının nedenidir.

Tanımlayıcı sorunu bütünüyle ortadan kalkar

Bir elektronik tabloya veri dışa aktarmış herkes bir tanımlayıcının yok edilişini izlemiştir. `0004512` sipariş referansı sıfırlarını yitirir. Uzun bir hesap numarası bilimsel gösterime döner. `1-2E3` gibi bir parça kodu kimsenin tanımadığı bir sayı olur. Bunların hepsi içe aktarma anında olur; bir CSV satırı, her alanın ne anlama geldiğine karar vermek zorunda olan ve makul görünen bir biçimde yanılan bir ayrıştırıcıya teslim edildiğinde. Çalışma kitabını doğrudan yazmak sorunu dolanmak yerine bitirir: `0004512` tutan hücre metin hücresi olarak bildirilir, dolayısıyla ayrıştırma adımı da yoktur, yitecek bir şey de. JSON’unuz referans numaraları, stok kodları, telefon numaraları ya da posta kodları taşıyorsa, CSV dışa aktarma yerine çalışma kitabını seçmenin pratik nedeni budur.

Metin olarak gelen bir formül metin kalır

Burada gözden kaçması kolay bir güvenlik boyutu var. Kullanıcının yazdığı içerik bir CSV’ye düştüğünde, `=`, `+`, `-` veya `@` ile başlayan her değeri elektronik tablo içe aktarmada formül sayar — dışa aktarılmış serbest metin alanlarını gerçekten riskli kılan enjeksiyon sorunu. .xlsx yazmak bunu hafifletmez, mekanizmayı ortadan kaldırır. JSON’unuzdan gelen bir dize, açıkça dize olarak işaretlenmiş bir hücreye dönüşür; böylece `=cmd|...` yazan bir not alanı sayfada tam olarak o karakterler olarak oturur ve asla değerlendirilmez. Veri, gerçek kullanıcıların doldurduğu bir formdan geldiyse ve iki kez düşünmeden açacak bir meslektaşa gidiyorsa, bu fark dosya boyutundan çok daha önemlidir.

Bir çalışma kitabı birkaç sayfa tutabilir ve bu, iç içe yapının ne olabileceğini değiştirir

JSON iç içe geçer, tek bir tablo geçemez; alışıldık kısıt budur. Çalışma kitabı bunu gevşetir. Bir .xlsx dosyası birçok sayfa tuttuğu için, bir ebeveyn ve yinelenen çocuklardan oluşan bir yapı — siparişler ve kalemleri, kullanıcılar ve oturumları — çocukları bir hücreye ezen ya da ebeveyni her satırda yineleyen tek bir sayfa yerine, bir tanımlayıcı sütunuyla bağlanmış iki sayfa olabilir. Bu, bir dönüştürücünün çıkarabileceği bir şey değil, bir modelleme kararıdır; yani dönüştürmeden önce JSON’u bölmeyi ve sayfaları ayrı ayrı üretmeyi gerektirir. Ama seçeneğin var olduğunu bilmeye değer, çünkü tek bir biçim seçip onunla yaşama içgüdüsü Excel’in değil, CSV’nin sınırlarından gelir.

Bir çalışma kitabının sizin için yapmayacakları

Dönüştürülmüş bir dosya veridir, rapor değil. Formül taşımaz, çünkü JSON’da hiç yoktu; sütunlar değerdir ve her hesap sonradan eklenmelidir. Özet tablo, koşullu biçimlendirme, grafik ya da dondurulmuş başlık satırı kurmaz; hangi sütunun para birimi olması gerektiğini ya da hangi tarihlerin varsayılan yerine tarih olarak görünmesi gerektiğini de bilmez. Bunların hiçbiri dönüştürmenin eksiği değildir — veri ile verinin sunumu arasındaki farktır. Açtıktan sonra biçimlendirmeye birkaç dakika ayırmayı bekleyin ve bunu sizin yerinize yapacak bir ayarı aramakla yirmi dakika harcamayın.

Sınırlar Excel’in, aracın değil

Bir çalışma sayfası 1.048.576 satırda ve 16.384 sütunda durur. Bunlar herhangi bir dönüştürücünün değil, dosya biçiminin katı sınırlarıdır; bir milyon kaydı aşan bir dizinin, onu ne üretmiş olursa olsun tek bir sayfada gidecek yeri yoktur. Uygulamada daha yumuşak bir sınırla önce karşılaşırsınız: birkaç yüz bin satırlı bir kitap yavaş açılır, yavaş yeniden hesaplar ve olanaksız hale gelmesinden çok önce çalışması tatsız hale gelir. JSON’unuz o boyuttaysa dürüst yanıt şudur: elektronik tablo yanlış hedeftir ve veri bir veritabanına ya da bunun için yapılmış bir araca aittir. Bunun altındaki her şey için — ki gerçek dosyaların ezici çoğunluğu odur — kısıt biçim değildir. Cihazınızın belleğidir.

Kaçınılması gereken yaygın hatalar

  • CSV üretip adını .xlsx yapmak. Uzantı içeriği değiştirmez; Excel ya yakınır ya da her alanı tahmin etmeye döner — ki çalışma kitabının var oluş nedeni tam olarak bundan kaçınmaktır.
  • Çalışma kitabının biçimlendirilmiş geleceğini beklemek. Dönüştürme veriyi taşır, sunumu değil — para birimi biçimleri, sütun genişlikleri, dondurulmuş başlıklar ve grafikler sonrasında birkaç dakikalık iştir.
  • Bir milyonu aşan kayıtlı bir diziyi dönüştürmek. Çalışma sayfası 1.048.576 satırda durur; birkaç yüz binden sonra kitap hâlâ açıldığı yerde bile kullanımı acı verici olur.
  • İç içe yapının tek sayfaya düzleştirilmesi gerektiğini varsaymak. Bir çalışma kitabı birçok sayfa tutar, dolayısıyla ebeveyn-çocuk yapısı bir tanımlayıcıyla bağlı iki sayfa olabilir — ama önce JSON’u bölmeniz gerekir.
  • Ham bir API yanıtını çevrimiçi bir dönüştürücüye yapıştırmak. Bu yükler genellikle hiç kaydırıp görmediğiniz alanlarda tanımlayıcılar, e-postalar ve bazen belirteçler taşır; kitabı yerel kurun.

Karşılaştırma

ÖlçütBu araçÇevrimiçi dönüştürücülerBunun yerine CSV dışa aktarmak
Veri sunucuya gönderilirAslaGenellikle evetHayır
Hücre türleri bildirilirEvetDeğişirHayır — içe aktarmada tahmin
Baştaki sıfırlar hayatta kalırEvetDeğişirGenellikle hayır
Formül enjeksiyonu olanaklıHayırDeğişirEvet
Hesap veya kayıtGerekmezSık sık istenirGerekmez
FiyatÜcretsizÜcretsiz / ücretli paketÜcretsiz

Özellikler

Gerçek .xlsx çıktısı

Elektronik tablo adı ve simgesi verilmiş bir CSV değil, gerçek bir çalışma kitabı.

Türler baştan sona korunur

Sayılar, metinler ve mantıksal değerler ne iseler o olarak bildirilmiş hücrelere iner.

Düzensiz kayıtlardan birleşim başlığı

Dizi boyunca bulunan her anahtar bir sütun alır, böylece isteğe bağlı alanlar yitmez.

İç içe yapı için noktalı sütunlar

İç içe bir `address` nesnesi, metne çevrilmiş tek bir küme yerine `address.city` ve `address.postcode` olur.

Baştan sona UTF-8

Türkçe’nin ç, ğ, ı, ö, ş, ü harfleri, Arapça metin ve ASCII dışı diğer karakterler kitaba değişmeden yazılır.

Büyük dizileri kaldırır

On binlerce kayıt yükleme kuyruğu olmadan dönüşür.

Kurulum gerekmez

Excel lisansı, çalışma ortamı ya da bağımlılık gerekmez — web sayfasında çalışır.

Arapça ve RTL uyumlu

Sağdan sola Arapça dahil sekiz dilde tam arayüz.

Varsayılan olarak güvenli

HTTPS üzerinden sunulur, dosya izleme ve üçüncü tarafa yükleme yoktur.

Kimler kullanıyor

Geliştiriciler

Bir API yanıtını, referans numaraları bozulmadan, meslektaşın açıp sıralayabileceği bir dosya olarak vermek.

Operasyon çalışanları

Bir sistem dışa aktarmasını, araya içe aktarma sihirbazı girmeden mali işler için bir kitaba çevirmek.

Veri analistleri

Bir CSV içe aktarmanın her alan için verdiği kararı temizlemek yerine türü bildirilmiş sütunları hemen almak.

Müşteri yöneticileri

Bir dışa aktarmadan, kod düzenleyicisi açmadan müşteriye sunulabilir bir sayfa üretmek.

Sıkça Sorulan Sorular

Hayır. Dönüşüm tamamen tarayıcınızda çalışır — verileriniz asla yüklenmez, saklanmaz veya paylaşılmaz.

Evet. Her satır ve sütun sadık şekilde dönüştürülür; verileriniz gerçek bir .xlsx sayfasına yazılır.

Evet — tamamen ücretsiz; hesap, filigran ve dosya sınırı yok.