Excel/CSV'den JSON'a

Bir Excel veya CSV tablosunu doğrudan tarayıcınızda JSON veya CSV'ye dönüştürün.

Araç yükleniyor…

Excel/CSV'den JSON'a.xlsx, .xls, .ods veya .csv dosyasını bırakın ve herhangi bir sayfayı temiz bir JSON nesne dizisine (ilk satır anahtar olarak kullanılır) ya da tekrar CSV'ye dönüştürün. Ayrıştırma tamamen tarayıcınızda SheetJS ile çalışır, böylece tablonuz hiçbir zaman yüklenmez ve hassas veriler için bile gizli kalır.

Excel/CSV'den JSON'a nedir?

Excel/CSV'den JSON'a, tablo verilerini geliştirici dostu JSON'a veya düz CSV'ye dönüştüren ücretsiz, tarayıcı tabanlı bir dönüştürücüdür. Çok sayfalı Excel çalışma kitaplarını (.xlsx, .xls), OpenDocument tablolarını (.ods) ve virgülle ayrılmış dosyaları (.csv) okur ve hangi sayfayı dönüştüreceğinizi seçmenizi sağlar. Geliştiriciler, analistler ve no-code geliştiriciler bunu bir veritabanını doldurmak, bir API'ye ya da test fixture'ına veri sağlamak veya tablo verilerini yapılandırılmış JSON olarak hızlıca incelemek için kullanır. Seçili sayfanın ilk satırı nesne anahtarlarına dönüşür ve sonucu kopyalayabilir ya da .json veya .csv dosyası olarak indirebilirsiniz.

Excel/CSV'den JSON'a nasıl kullanılır

  1. Bir tabloyu bırakma alanına sürükleyip bırakın veya tıklayarak bir .xlsx, .xls, .ods ya da .csv dosyası seçin. Araç dosyayı okur ve dosya adıyla birlikte kaç sayfa bulduğunu gösterir.
  2. Çalışma kitabında birden fazla sayfa varsa Sayfa açılır menüsünden bir sayfa seçin. Dönüştürme, seçtiğiniz sayfaya göre otomatik olarak güncellenir.
  3. Çıktı biçimini JSON / CSV anahtarıyla seçin. JSON, başlık satırına göre anahtarlanmış bir nesne dizisi üretir; CSV ise virgülle ayrılmış bir tablo üretir.
  4. JSON çıktısı için biçimli yazdırmayı (girintiyi) açıp kapatmak üzere Ayarlar'ı açın.
  5. Dönüştürülen metni çıktı panelinde inceleyin, ardından almak için Kopyala'yı kullanın ya da bir .json veya .csv dosyası kaydetmek için İndir'i kullanın.

Örnekler

Bir çalışma kitabının bir sayfasını JSON'a dönüştürme

"Q1" ve "Q2" sayfalarına sahip sales.xlsx dosyasını bırakın, Sayfa açılır menüsünden "Q2"yi seçin ve JSON seçili kalsın. Çıktı, anahtarları Q2 başlık satırından gelen bir nesne dizisidir; kopyalanmaya veya sales.json olarak indirilmeye hazırdır.

Dağınık bir CSV'yi düzenleme

contacts.csv dosyasını bırakın, tek sayfayı olduğu gibi bırakın ve anahtarı CSV'ye getirin. Araç, contacts.csv olarak indirebileceğiniz normalleştirilmiş, virgülle ayrılmış bir dosyayı yeniden üretir veya aynı satırları nesneler olarak incelemek için JSON'a geçin.

Bir API yükü için kompakt JSON

Ayarlar'ı açın ve tek satırlık JSON elde etmek için biçimli yazdırmayı kapatın, ardından fazladan boşluk olmadan doğrudan bir istek gövdesine veya fixture dosyasına kopyalayın.

Sıkça sorulan sorular

Tablom bir sunucuya yükleniyor mu?
Hayır. Dosya, SheetJS (xlsx) kitaplığı kullanılarak %100 tarayıcınızda okunur ve dönüştürülür. Hiçbir şey yüklenmez, bu nedenle gizli veya kurum içi tablolar bile tamamen gizli kalır.
Hangi dosya türleri destekleniyor?
Excel çalışma kitapları (.xlsx ve .xls), OpenDocument tabloları (.ods) ve virgülle ayrılmış dosyalar (.csv). Çok sayfalı çalışma kitapları, hangi sayfayı dönüştüreceğinizi seçmenize olanak tanır.
JSON anahtarları nasıl belirlenir?
Seçili sayfanın ilk satırı başlık olarak kabul edilir ve sonraki her satır, anahtarları bu başlık etiketleri olan bir nesneye dönüşür. Boş hücreler boş bir dizeyle doldurulur, böylece her nesne aynı anahtarlara sahip olur.
Biçimli yazdırma ayarı ne yapar?
Biçimli yazdırma açıkken JSON, kolay okunması için iki boşlukla girintilenir. Daha küçük ve koda yapıştırmaya hazır, tek satırlık kompakt JSON elde etmek için Ayarlar'dan kapatın.
Büyük dosyalarla başa çıkabilir mi?
Oldukça büyük sayfaları dönüştürebilir, ancak her şey tarayıcı sekmenizde çalışır; bu yüzden çok büyük çalışma kitapları daha fazla bellek kullanır ve biraz zaman alabilir. Bir dosya yüklenmezse bozuk veya parola korumalı olabilir.

İlgili araçlar