tigtools

Excel'den JSON'a

Bir .xlsx dosyası seçin ve verilerini bir API, betik veya yapılandırma dosyası için JSON olarak alın. Dönüştürme tarayıcınızda yapılır.

Tarayıcınızda çalışır Kayıt gerekmez

veya buraya bırakın. Dosya cihazınızda kalır.

Nasıl kullanılır?

  1. Bir .xlsx dosyası seçin veya sürükleyip bırakın.
  2. Bir sayfa seçin ya da sayfa adına göre anahtarlanmış bir nesne için Tüm sayfalar seçeneğini seçin.
  3. Nesneleri veya dizileri, okunaklı ya da sıkıştırılmış olarak seçin.
  4. JSON'u kopyalayın veya indirin.

Nasıl çalışır?

Nesneler kullanıldığında, ilk boş olmayan satır anahtarları sağlar ve sonraki her satır bir nesne olur. Boş başlık hücreleri column_1, column_2 … olur ve yinelenen adlara bir sonek eklenir (id, id_2), böylece hiçbir değer kaybolmaz. Diziler kullanıldığında her satır bir dizi olur ve aynı uzunluğa null ile doldurulur.

Sayılar ve Boolean değerleri JSON türlerini korur, boş hücreler null olur ve tarihler ISO 8601 dizeleridir (2024-01-15; saat varsa saatle birlikte). Formüller dosyada kayıtlı sonucu verir. Sayı biçimleri uygulanmaz; bu nedenle %25, 0,25 olur. Zengin metin düz metne, köprüler görünen metne, hata değerleri de #N/A gibi bir dizeye dönüşür. Tamamen boş satırlar atlanır; birleştirilmiş alanlarda yalnızca sol üst hücre değer içerir.

Tüm sayfalar, anahtarları sayfa adları olan tek bir nesne üretir. Çok gizli sayfalar atlanır.

Örnekler

Veritabanını doldurma

id, name ve price sütunlarına sahip bir sayfa [{"id": 1, "name": "Pen", "price": 2.5}, …] olur ve bir içe aktarma betiği için hazırdır.

Excel'de tutulan çeviriler

key, en ve tr sütunlarına sahip bir sayfa, birkaç satır kodla dil dosyalarına dönüştürebileceğiniz nesnelere dönüşür.

Sık sorulan sorular

Tarihler nasıl yazılır?

ISO 8601 dizeleri olarak: tarihler için 2024-01-15, tarih-saatler için 2024-01-15T09:30:00Z. Excel tarihleri saat dilimi olmadan saklar; bu nedenle saat, dönüştürülmeden UTC olarak yazılır.

Boş hücrelere ne olur?

Bunlar null olur, böylece her nesne aynı anahtarlara sahip olur. Tüm hücreleri boş olan satırlar atlanır.

Yüzde neden %25 yerine 0,25 oluyor?

JSON, görüntülenen biçimi değil depolanan değeri alır. Yüzde değerine ihtiyacınız varsa kodunuzda 100 ile çarpın.

Gizlilik

Çalışma kitabı tarayıcınızda okunur ve JSON cihazınızda oluşturulur. Hiçbir şey yüklenmez, saklanmaz veya analizlere dahil edilmez; yalnızca aracın kullanıldığına dair anonim bir olay sayılır.